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