BioinformatykaLaboratorium 4 04.11.15 Zadanie1. Formatowanie

Transkrypt

BioinformatykaLaboratorium 4 04.11.15 Zadanie1. Formatowanie
BioinformatykaLaboratorium 4
04.11.15
Zadanie1. Formatowanie napisów i wykorzystanie w słowniku
napis="Jestem %s mam %d lat"
wartosci=("Mariola", 18)
print(napis % wartosci )
towar={"ser":"gouda","cena":46}
zdanie="Ser żółty typu: %(ser)s - kwota do zaplaty:%(cena)d"
print(zdanie % towar)
Utwórz skrypt, który wyświetli w zależności od podanej przez użytkownika litery (A C T U G) właściwie
uzupełnione zdanie tj.:
W skład nukleotydów budujących DNA wchodzą różne zasady azotowe, skrót A oznacza adeinę.
Zadanie 2. Zagnieżdżanie słowników
Sprawdź działanie kodu:
slownik={'jogurt':{'bananowy':3,'sliwkowy':5},'chleb':{'zytni':3,'baltonowski':8}}
print(slownik['chleb']['baltonowski'])
wzorując się na niniejszym kodzie utwórz wspólny słownik ułatwiający identyfikację aminokwasów cysteiny
itryptofanu na podstawie tworzących je zasad azotowych.
Zadanie 1. Po obejrzeniu filmu o translacji wykonaj następujące zadanie: napisz skrypt, który dla podanego
przez użytkownika łańcucha DNA (>11 znaków) wykona translację kodu mRNA na tRNA i odpowiedni
aminokwas. Rozważ 3 przypadki:
a) przypadek idealny: użytkownik idealnie deklaruje kolejne zasady
np. UUGUCGCGAGGC
wynik działania programu: LSAG
czyli (leucyna, seryna, arginina, glicyna)
b) przypadek mniej idealny a bardziej rzeczywisty: użytkownik deklaruje kolejne zasady ale może
wstawić kodon stopu lub startu.
np. UUGUAGCGAGGC
wynik działania programu: L*AG
czyli (leucyna, seryna, arginina, glicyna)
Uwagi dodatkowe:


wykorzystaj zadanie z poprzednich zajęć
pamiętaj że mogą zostać podane kodony: startu to AUG i stopu UAA,UAG,UGA

Podobne dokumenty