Coverage for biobb_dna/utils/transform.py: 83%
6 statements
« prev ^ index » next coverage.py v7.6.10, created at 2025-01-28 10:36 +0000
« prev ^ index » next coverage.py v7.6.10, created at 2025-01-28 10:36 +0000
1def inverse_complement(sequence, dna=True):
2 """compute inverse complement sequence."""
3 if dna:
4 A_complement = "T"
5 else:
6 A_complement = "U"
7 complement = {
8 "A": A_complement,
9 A_complement: "A",
10 "G": "C",
11 "C": "G"
12 }
13 return "".join([complement[b] for b in sequence])[::-1]