Add ReverseComplement function

This commit is contained in:
2019-10-21 17:35:30 +02:00
parent 4fa3efbb2b
commit f5609b5577
2 changed files with 30 additions and 9 deletions

17
Code/ReverseComplement.py Normal file
View File

@@ -0,0 +1,17 @@
def ReverseComplement(Pattern):
Pattern = Reverse(Pattern)
Pattern = Complement(Pattern)
return Pattern
def Reverse(Pattern):
reversed = Pattern[::-1]
return reversed
def Complement(Pattern):
compl = ""
complement_letters = {"A": "T", "T": "A", "C": "G", "G": "C"}
for char in Pattern:
compl += complement_letters[char]
return compl