You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Pairs of DNA strands consist of nucleobase pairs. Base pairs are represented by the characters <em>AT</em> and <em>CG</em>, which form building blocks of the DNA double helix.
10
+
In the double helix of the DNA, the bases are always paired together: if on one strand there is an <em>A</em> base, on the other strand directly in front there is a <em>T</em> base, the other pair is <em>C</em> and <em>G</em>.
11
11
12
12
In this lab, you will write a function to match the missing base pairs for the provided DNA strand. For each character in the provided string, find the base pair character.
13
13
14
-
For example, for the input `GCG`, return `[["G", "C"], ["C", "G"], ["G", "C"]]`
14
+
For example, for the input `ATCG`, return `[["A", "T"], ["T", "A"], ["C", "G"], ["G", "C"]]`
15
15
16
-
The character and its pair are paired up in an array, and all the arrays are grouped into one encapsulating array.
16
+
The <em>A</em> base gets paired with a <em>T</em> base, the <em>T</em> base is paired with a <em>A</em> base, the <em>C</em> is paired with the <em>G</em> base, and finally the <em>G</em> base is paired with a <em>C</em> base.
17
17
18
18
**Objective**: Fulfill the user stories below and get all the tests to pass to complete the lab.
19
19
20
20
**User Stories:**
21
21
22
-
1. You should have a `pairElement` function that takes a string as an argument.
23
-
1. The `pairElement` function should return a 2d array.
22
+
1. You should have a `pairElement` function that takes a string of any length as an argument.
23
+
1. The `pairElement` function should return a 2d array, where each inner array has two strings inside, the first string is one base from the input, and the second string the paired base.
24
24
1. When given `A`, the function should pair it with `T`.
25
25
1. When given `T`, the function should pair it with `A`.
26
26
1. When given `C`, the function should pair it with `G`.
27
27
1. When given `G`, the function should pair it with `C`.
28
-
1. Each pair should be returned as an array with the original character first and its complement second.
0 commit comments