Kribo

DNA-dekoding-3-BM

Mar 18th, 2021
676
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. genetisk_vannmerke = input("Skriv inn det genetiske vannmerket du vil dekode: ")
  2. vannmerke_liste = []
  3. n=3
  4. for i in range(0,len(genetisk_vannmerke),n):
  5.     vannmerke_liste.append(genetisk_vannmerke[i:i+n])   #Klipper av de første n bitene av
  6.     #genetisk vannmerke i hver runde og setter dem på lista
  7.  
  8. vannmerke = ""
  9. for i in range(len(vannmerke_liste)):
  10.     if vannmerke_liste[i] == "AAA" or vannmerke_liste[i] == "aaa":
  11.         vannmerke = vannmerke + "a"
  12.     elif vannmerke_liste[i] == "AAT" or vannmerke_liste[i] == "aat":
  13.         vannmerke = vannmerke + "b"
  14.     elif vannmerke_liste[i] == "AAG" or vannmerke_liste[i] == "aag":
  15.         vannmerke = vannmerke + "c"
  16.     elif vannmerke_liste[i] == "AAC" or vannmerke_liste[i] == "aac":
  17.         vannmerke = vannmerke + "d"
  18.     elif vannmerke_liste[i] == "ATA" or vannmerke_liste[i] == "ata":
  19.         vannmerke = vannmerke + "e"
  20.     elif vannmerke_liste[i] == "AGA" or vannmerke_liste[i] == "aga":
  21.         vannmerke = vannmerke + "f"
  22.     elif vannmerke_liste[i] == "ACA" or vannmerke_liste[i] == "aca":
  23.         vannmerke = vannmerke + "g"
  24.     elif vannmerke_liste[i] == "TAA" or vannmerke_liste[i] == "taa":
  25.         vannmerke = vannmerke + "h"
  26.     elif vannmerke_liste[i] == "GAA" or vannmerke_liste[i] == "gaa":
  27.         vannmerke = vannmerke + "i"
  28.     elif vannmerke_liste[i] == "CAA" or vannmerke_liste[i] == "caa":
  29.         vannmerke = vannmerke + "j"
  30.     elif vannmerke_liste[i] == "CAT" or vannmerke_liste[i] == "cat":
  31.         vannmerke = vannmerke + "k"
  32.     elif vannmerke_liste[i] == "CAG" or vannmerke_liste[i] == "cag":
  33.         vannmerke = vannmerke + "l"
  34.     elif vannmerke_liste[i] == "CAC" or vannmerke_liste[i] == "cac":
  35.         vannmerke = vannmerke + "m"
  36.     elif vannmerke_liste[i] == "TAT" or vannmerke_liste[i] == "tat":
  37.         vannmerke = vannmerke + "n"
  38.     elif vannmerke_liste[i] == "TAG" or vannmerke_liste[i] == "tag":
  39.         vannmerke = vannmerke + "o"
  40.     elif vannmerke_liste[i] == "TAC" or vannmerke_liste[i] == "tac":
  41.         vannmerke = vannmerke + "p"
  42.     elif vannmerke_liste[i] == "TTA" or vannmerke_liste[i] == "tta":
  43.         vannmerke = vannmerke + "q"
  44.     elif vannmerke_liste[i] == "TTT" or vannmerke_liste[i] == "ttt":
  45.         vannmerke = vannmerke + "r"
  46.     elif vannmerke_liste[i] == "TTC" or vannmerke_liste[i] == "ttc":
  47.         vannmerke = vannmerke + "s"
  48.     elif vannmerke_liste[i] == "TTG" or vannmerke_liste[i] == "ttg":
  49.         vannmerke = vannmerke + "t"
  50.     elif vannmerke_liste[i] == "TGT" or vannmerke_liste[i] == "tgt":
  51.         vannmerke = vannmerke + "u"
  52.     elif vannmerke_liste[i] == "GAG" or vannmerke_liste[i] == "gag":
  53.         vannmerke = vannmerke + "v"
  54.     elif vannmerke_liste[i] == "TGC" or vannmerke_liste[i] == "tgc":
  55.         vannmerke = vannmerke + "w"
  56.     elif vannmerke_liste[i] == "TCG" or vannmerke_liste[i] == "tcg":
  57.         vannmerke = vannmerke + "x"
  58.     elif vannmerke_liste[i] == "TGG" or vannmerke_liste[i] == "tgg":
  59.         vannmerke = vannmerke + "y"
  60.     elif vannmerke_liste[i] == "TCC" or vannmerke_liste[i] == "tcc":
  61.         vannmerke = vannmerke + "z"
  62.     elif vannmerke_liste[i] == "CCA" or vannmerke_liste[i] == "cca":
  63.         vannmerke = vannmerke + "æ"
  64.     elif vannmerke_liste[i] == "CCT" or vannmerke_liste[i] == "cct":
  65.         vannmerke = vannmerke + "ø"
  66.     elif vannmerke_liste[i] == "CCG" or vannmerke_liste[i] == "ccg":
  67.         vannmerke = vannmerke + "å"
  68.     elif vannmerke_liste[i] == "CCC" or vannmerke_liste[i] == "ccc":
  69.         vannmerke = vannmerke + " "
  70.     elif vannmerke_liste[i] == "GGG" or vannmerke_liste[i] == "ggg":
  71.         vannmerke = vannmerke + "-"
  72.  
  73. print("Dekodet er vannmerket: ")        
  74. print(vannmerke)
RAW Paste Data