Kribo

DNA-signatur-dekode_BM

Mar 8th, 2021
860
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 genetisk_vannmerke hver runde og putter dem i listen
  6.  
  7. vannmerke = ""
  8. for i in range(len(vannmerke_liste)):
  9.     if vannmerke_liste[i] == "AAA" or vannmerke_liste[i] == "aaa":
  10.         vannmerke = vannmerke + "a"
  11.     elif vannmerke_liste[i] == "AAT" or vannmerke_liste[i] == "aat":
  12.         vannmerke = vannmerke + "b"
  13.     elif vannmerke_liste[i] == "AAG" or vannmerke_liste[i] == "aag":
  14.         vannmerke = vannmerke + "c"
  15.     elif vannmerke_liste[i] == "AAC" or vannmerke_liste[i] == "aac":
  16.         vannmerke = vannmerke + "d"
  17.     elif vannmerke_liste[i] == "ATA" or vannmerke_liste[i] == "ata":
  18.         vannmerke = vannmerke + "e"
  19.     elif vannmerke_liste[i] == "AGA" or vannmerke_liste[i] == "aga":
  20.         vannmerke = vannmerke + "f"
  21.     elif vannmerke_liste[i] == "ACA" or vannmerke_liste[i] == "aca":
  22.         vannmerke = vannmerke + "g"
  23.     elif vannmerke_liste[i] == "TAA" or vannmerke_liste[i] == "taa":
  24.         vannmerke = vannmerke + "h"
  25.     elif vannmerke_liste[i] == "GAA" or vannmerke_liste[i] == "gaa":
  26.         vannmerke = vannmerke + "i"
  27.     elif vannmerke_liste[i] == "CAA" or vannmerke_liste[i] == "caa":
  28.         vannmerke = vannmerke + "j"
  29.     elif vannmerke_liste[i] == "CAT" or vannmerke_liste[i] == "cat":
  30.         vannmerke = vannmerke + "k"
  31.     elif vannmerke_liste[i] == "CAG" or vannmerke_liste[i] == "cag":
  32.         vannmerke = vannmerke + "l"
  33.     elif vannmerke_liste[i] == "CAC" or vannmerke_liste[i] == "cac":
  34.         vannmerke = vannmerke + "m"
  35.     elif vannmerke_liste[i] == "TAT" or vannmerke_liste[i] == "tat":
  36.         vannmerke = vannmerke + "n"
  37.     elif vannmerke_liste[i] == "TAG" or vannmerke_liste[i] == "tag":
  38.         vannmerke = vannmerke + "o"
  39.     elif vannmerke_liste[i] == "TAC" or vannmerke_liste[i] == "tac":
  40.         vannmerke = vannmerke + "p"
  41.     elif vannmerke_liste[i] == "TTA" or vannmerke_liste[i] == "tta":
  42.         vannmerke = vannmerke + "q"
  43.     elif vannmerke_liste[i] == "TTT" or vannmerke_liste[i] == "ttt":
  44.         vannmerke = vannmerke + "r"
  45.     elif vannmerke_liste[i] == "TTC" or vannmerke_liste[i] == "ttc":
  46.         vannmerke = vannmerke + "s"
  47.     elif vannmerke_liste[i] == "TTG" or vannmerke_liste[i] == "ttg":
  48.         vannmerke = vannmerke + "t"
  49.     elif vannmerke_liste[i] == "TGT" or vannmerke_liste[i] == "tgt":
  50.         vannmerke = vannmerke + "u"
  51.     elif vannmerke_liste[i] == "GAG" or vannmerke_liste[i] == "gag":
  52.         vannmerke = vannmerke + "v"
  53.     elif vannmerke_liste[i] == "TGC" or vannmerke_liste[i] == "tgc":
  54.         vannmerke = vannmerke + "w"
  55.     elif vannmerke_liste[i] == "TCG" or vannmerke_liste[i] == "tcg":
  56.         vannmerke = vannmerke + "x"
  57.     elif vannmerke_liste[i] == "TGG" or vannmerke_liste[i] == "tgg":
  58.         vannmerke = vannmerke + "y"
  59.     elif vannmerke_liste[i] == "TCC" or vannmerke_liste[i] == "tcc":
  60.         vannmerke = vannmerke + "z"
  61.     elif vannmerke_liste[i] == "CCA" or vannmerke_liste[i] == "cca":
  62.         vannmerke = vannmerke + "æ"
  63.     elif vannmerke_liste[i] == "CCT" or vannmerke_liste[i] == "cct":
  64.         vannmerke = vannmerke + "ø"
  65.     elif vannmerke_liste[i] == "CCG" or vannmerke_liste[i] == "ccg":
  66.         vannmerke = vannmerke + "å"
  67.     elif vannmerke_liste[i] == "CCC" or vannmerke_liste[i] == "ccc":
  68.         vannmerke = vannmerke + " "
  69.     elif vannmerke_liste[i] == "GGG" or vannmerke_liste[i] == "ggg":
  70.         vannmerke = vannmerke + "-"
  71.  
  72. print("Dekodet er vannmerket: ")        
  73. print(vannmerke)
RAW Paste Data