Python 3.2 (r32:88445, Feb 20 2011, 21:29:02) [MSC v.1500 32 bit (Intel)] on win32 Type "copyright", "credits" or "license()" for more information. >>> ================================ RESTART ================================ >>> >>> d = {} #empty dictionary >>> d.update(3,4) Traceback (most recent call last): File "", line 1, in d.update(3,4) TypeError: update expected at most 1 arguments, got 2 >>> help(d.update) Help on built-in function update: update(...) D.update(E, **F) -> None. Update D from dict/iterable E and F. If E has a .keys() method, does: for k in E: D[k] = E[k] If E lacks .keys() method, does: for (k, v) in E: D[k] = v In either case, this is followed by: for k in F: D[k] = F[k] >>> d.update({3:4, 5:6}) >>> d {3: 4, 5: 6} >>> d.update({3:4, 5:7}) >>> d {3: 4, 5: 7} >>> d.update({3:4 }) >>> d {3: 4, 5: 7} >>> ================================ RESTART ================================ >>> >>> code['VAL'] 'V' >>> 'VAL' in code True >>> 'AAA' in code False >>> "abcdata".split() ['abcdata'] >>> "ab cda ta".split() ['ab', 'cda', 'ta'] >>> "ab cda ta".split("a") ['', 'b cd', ' t', ''] >>> "abcdata".split("") Traceback (most recent call last): File "", line 1, in "abcdata".split("") ValueError: empty separator >>> ================================ RESTART ================================ >>> >>> prot321("GLN ALA GLN ILE") ['Q', 'A', 'Q', 'I'] #without join at the end >>> ================================ RESTART ================================ >>> >>> prot321("GLN ALA GLN ILE") 'QAQI' >>> prot321("GLN ALA GLN IL4") Traceback (most recent call last): File "", line 1, in prot321("GLN ALA GLN IL4") File "F:\rec2\recitation2.py", line 15, in prot321 aa_list[i] = code[aa_list[i]] KeyError: 'IL4' >>> ================================ RESTART ================================ >>> >>> len(ime1_dna) 1101 >>> ime1_dna 'ATGCAAGCGGATATGCATGGAAAACTTCACGCTGCCTTAGAAGATGGTTTCTTCCTCTTT\nCCTTTTGAACAGCAACAACAACCTAACATTTATTATGACACAACCACCGATCAAGAAGAC\nCGTCCTTGTTTTTCTTTTGGATCTACAATTTCCCCTAGAAGTTGGCATTTTGAAAAGTCT\nGACAAAATTGCCTCATCTCAGCTGCAGAACTTGGTTCATACACAACCAATTCATTTAATT\nAATCCTCAAATATTGTTCAATGAAGAGTTTCTGAATTTGGAAAATATTGATTCTCAGCCT\nATTTCCAAGGAAACGAAAACTACGAAGGACTGCACAATGGCAACTGGTCCTGAAAGAGGA\nAAAAAGAGCTCTGAAAGTACCAGATCCTCTTCATTATCATCTCTTTTTTCTAATGATGAA\nTCCGCATCTACGTTCCACTCATCATTCAATAACCATGATAACTTTCAAAAGAGCAACAGA\nAATGGAGATGATATCGATATTAGTGACACAATAAAATATGAAACTAATACAAATGCACAA\nAAAGATATCAAAATATTCCAAGAAAATTTTGAATTCAATGAATTCCCATACACACAAGAC\nTTCTACCCATATACCACTAATTATACCTATTCAAAACCCACAAATATTCATGAATCAATA\nAATTCAAAAAACACGGATTCATACTCCCAATATCAAGATCAGTTTCCACCACATACTGAT\nAACATACATTCCTTTAATAATCGTCACTATAGCAACCATAAAAGCACTAATTGTAATTAC\nTATAATAATACCAGCAATAATAACAACGCCTCCGATAATGTATATGAGGCAGATCCATTT\nATAGATGAACCTCAGGTGCCCTCCTACTATTACCCATTAGAAATTGCCTTCGACGTTGAA\nAAATCACCACCGCCATCACTACAAAAATTAAATTCAAAAGAGTTAGAATTCCTAAAAAAG\nTTGAACTCCAAACTGTCAAGATATGCTGCGGCTTACTCCTTCAGCAGTTCTAATGATCAA\nGATTATTATGACAAGGTCAGGTTTCAAGAAATATCCTACAAGTTTAGTAAAACCTATTCT\nTAA' >>> x = "polymer_state.py recitation1(self).pdf" SyntaxError: EOL while scanning string literal >>> x = """polymer_state.py recitation1(self).pdf""" >>> x 'polymer_state.py\nrecitation1(self).pdf' >>> ime1_dna.replace("\n", "") 'ATGCAAGCGGATATGCATGGAAAACTTCACGCTGCCTTAGAAGATGGTTTCTTCCTCTTTCCTTTTGAACAGCAACAACAACCTAACATTTATTATGACACAACCACCGATCAAGAAGACCGTCCTTGTTTTTCTTTTGGATCTACAATTTCCCCTAGAAGTTGGCATTTTGAAAAGTCTGACAAAATTGCCTCATCTCAGCTGCAGAACTTGGTTCATACACAACCAATTCATTTAATTAATCCTCAAATATTGTTCAATGAAGAGTTTCTGAATTTGGAAAATATTGATTCTCAGCCTATTTCCAAGGAAACGAAAACTACGAAGGACTGCACAATGGCAACTGGTCCTGAAAGAGGAAAAAAGAGCTCTGAAAGTACCAGATCCTCTTCATTATCATCTCTTTTTTCTAATGATGAATCCGCATCTACGTTCCACTCATCATTCAATAACCATGATAACTTTCAAAAGAGCAACAGAAATGGAGATGATATCGATATTAGTGACACAATAAAATATGAAACTAATACAAATGCACAAAAAGATATCAAAATATTCCAAGAAAATTTTGAATTCAATGAATTCCCATACACACAAGACTTCTACCCATATACCACTAATTATACCTATTCAAAACCCACAAATATTCATGAATCAATAAATTCAAAAAACACGGATTCATACTCCCAATATCAAGATCAGTTTCCACCACATACTGATAACATACATTCCTTTAATAATCGTCACTATAGCAACCATAAAAGCACTAATTGTAATTACTATAATAATACCAGCAATAATAACAACGCCTCCGATAATGTATATGAGGCAGATCCATTTATAGATGAACCTCAGGTGCCCTCCTACTATTACCCATTAGAAATTGCCTTCGACGTTGAAAAATCACCACCGCCATCACTACAAAAATTAAATTCAAAAGAGTTAGAATTCCTAAAAAAGTTGAACTCCAAACTGTCAAGATATGCTGCGGCTTACTCCTTCAGCAGTTCTAATGATCAAGATTATTATGACAAGGTCAGGTTTCAAGAAATATCCTACAAGTTTAGTAAAACCTATTCTTAA' >>> ime1_dna 'ATGCAAGCGGATATGCATGGAAAACTTCACGCTGCCTTAGAAGATGGTTTCTTCCTCTTT\nCCTTTTGAACAGCAACAACAACCTAACATTTATTATGACACAACCACCGATCAAGAAGAC\nCGTCCTTGTTTTTCTTTTGGATCTACAATTTCCCCTAGAAGTTGGCATTTTGAAAAGTCT\nGACAAAATTGCCTCATCTCAGCTGCAGAACTTGGTTCATACACAACCAATTCATTTAATT\nAATCCTCAAATATTGTTCAATGAAGAGTTTCTGAATTTGGAAAATATTGATTCTCAGCCT\nATTTCCAAGGAAACGAAAACTACGAAGGACTGCACAATGGCAACTGGTCCTGAAAGAGGA\nAAAAAGAGCTCTGAAAGTACCAGATCCTCTTCATTATCATCTCTTTTTTCTAATGATGAA\nTCCGCATCTACGTTCCACTCATCATTCAATAACCATGATAACTTTCAAAAGAGCAACAGA\nAATGGAGATGATATCGATATTAGTGACACAATAAAATATGAAACTAATACAAATGCACAA\nAAAGATATCAAAATATTCCAAGAAAATTTTGAATTCAATGAATTCCCATACACACAAGAC\nTTCTACCCATATACCACTAATTATACCTATTCAAAACCCACAAATATTCATGAATCAATA\nAATTCAAAAAACACGGATTCATACTCCCAATATCAAGATCAGTTTCCACCACATACTGAT\nAACATACATTCCTTTAATAATCGTCACTATAGCAACCATAAAAGCACTAATTGTAATTAC\nTATAATAATACCAGCAATAATAACAACGCCTCCGATAATGTATATGAGGCAGATCCATTT\nATAGATGAACCTCAGGTGCCCTCCTACTATTACCCATTAGAAATTGCCTTCGACGTTGAA\nAAATCACCACCGCCATCACTACAAAAATTAAATTCAAAAGAGTTAGAATTCCTAAAAAAG\nTTGAACTCCAAACTGTCAAGATATGCTGCGGCTTACTCCTTCAGCAGTTCTAATGATCAA\nGATTATTATGACAAGGTCAGGTTTCAAGAAATATCCTACAAGTTTAGTAAAACCTATTCT\nTAA' >>> ime1_dna = ime1_dna.replace("\n", "") >>> ime1_dna 'ATGCAAGCGGATATGCATGGAAAACTTCACGCTGCCTTAGAAGATGGTTTCTTCCTCTTTCCTTTTGAACAGCAACAACAACCTAACATTTATTATGACACAACCACCGATCAAGAAGACCGTCCTTGTTTTTCTTTTGGATCTACAATTTCCCCTAGAAGTTGGCATTTTGAAAAGTCTGACAAAATTGCCTCATCTCAGCTGCAGAACTTGGTTCATACACAACCAATTCATTTAATTAATCCTCAAATATTGTTCAATGAAGAGTTTCTGAATTTGGAAAATATTGATTCTCAGCCTATTTCCAAGGAAACGAAAACTACGAAGGACTGCACAATGGCAACTGGTCCTGAAAGAGGAAAAAAGAGCTCTGAAAGTACCAGATCCTCTTCATTATCATCTCTTTTTTCTAATGATGAATCCGCATCTACGTTCCACTCATCATTCAATAACCATGATAACTTTCAAAAGAGCAACAGAAATGGAGATGATATCGATATTAGTGACACAATAAAATATGAAACTAATACAAATGCACAAAAAGATATCAAAATATTCCAAGAAAATTTTGAATTCAATGAATTCCCATACACACAAGACTTCTACCCATATACCACTAATTATACCTATTCAAAACCCACAAATATTCATGAATCAATAAATTCAAAAAACACGGATTCATACTCCCAATATCAAGATCAGTTTCCACCACATACTGATAACATACATTCCTTTAATAATCGTCACTATAGCAACCATAAAAGCACTAATTGTAATTACTATAATAATACCAGCAATAATAACAACGCCTCCGATAATGTATATGAGGCAGATCCATTTATAGATGAACCTCAGGTGCCCTCCTACTATTACCCATTAGAAATTGCCTTCGACGTTGAAAAATCACCACCGCCATCACTACAAAAATTAAATTCAAAAGAGTTAGAATTCCTAAAAAAGTTGAACTCCAAACTGTCAAGATATGCTGCGGCTTACTCCTTCAGCAGTTCTAATGATCAAGATTATTATGACAAGGTCAGGTTTCAAGAAATATCCTACAAGTTTAGTAAAACCTATTCTTAA' >>> ================================ RESTART ================================ >>> >>> "\n" in ime1_dna False >>> dir() #show all defined names ['__builtins__', '__doc__', '__name__', '__package__', 'check_dna', 'code', 'dna_translate', 'f', 'ime1_dna', 'prot321', 'standard'] >>> len(ime1_dna) 1083 >>> len(ime1_dna)%3 0 >>> len(ime1_dna)%3 == 0 True >>> ime1_dna 'ATGCAAGCGGATATGCATGGAAAACTTCACGCTGCCTTAGAAGATGGTTTCTTCCTCTTTCCTTTTGAACAGCAACAACAACCTAACATTTATTATGACACAACCACCGATCAAGAAGACCGTCCTTGTTTTTCTTTTGGATCTACAATTTCCCCTAGAAGTTGGCATTTTGAAAAGTCTGACAAAATTGCCTCATCTCAGCTGCAGAACTTGGTTCATACACAACCAATTCATTTAATTAATCCTCAAATATTGTTCAATGAAGAGTTTCTGAATTTGGAAAATATTGATTCTCAGCCTATTTCCAAGGAAACGAAAACTACGAAGGACTGCACAATGGCAACTGGTCCTGAAAGAGGAAAAAAGAGCTCTGAAAGTACCAGATCCTCTTCATTATCATCTCTTTTTTCTAATGATGAATCCGCATCTACGTTCCACTCATCATTCAATAACCATGATAACTTTCAAAAGAGCAACAGAAATGGAGATGATATCGATATTAGTGACACAATAAAATATGAAACTAATACAAATGCACAAAAAGATATCAAAATATTCCAAGAAAATTTTGAATTCAATGAATTCCCATACACACAAGACTTCTACCCATATACCACTAATTATACCTATTCAAAACCCACAAATATTCATGAATCAATAAATTCAAAAAACACGGATTCATACTCCCAATATCAAGATCAGTTTCCACCACATACTGATAACATACATTCCTTTAATAATCGTCACTATAGCAACCATAAAAGCACTAATTGTAATTACTATAATAATACCAGCAATAATAACAACGCCTCCGATAATGTATATGAGGCAGATCCATTTATAGATGAACCTCAGGTGCCCTCCTACTATTACCCATTAGAAATTGCCTTCGACGTTGAAAAATCACCACCGCCATCACTACAAAAATTAAATTCAAAAGAGTTAGAATTCCTAAAAAAGTTGAACTCCAAACTGTCAAGATATGCTGCGGCTTACTCCTTCAGCAGTTCTAATGATCAAGATTATTATGACAAGGTCAGGTTTCAAGAAATATCCTACAAGTTTAGTAAAACCTATTCTTAA' >>> ime1_dna[4:8] 'AAGC' >>> ime1_dna[4:18:3] 'ACATA' >>> ================================ RESTART ================================ >>> TAA TAA >>> ================================ RESTART ================================ >>> TAA TAA TAA >>> ================================ RESTART ================================ >>> dna_translate(ime1_dna) '?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????' >>> dna_translate(ime1_dna.lower()) 'MQADMHGKLHAALEDGFFLFPFEQQQQPNIYYDTTTDQEDRPCFSFGSTISPRSWHFEKSDKIASSQLQNLVHTQPIHLINPQILFNEEFLNLENIDSQPISKETKTTKDCTMATGPERGKKSSESTRSSSLSSLFSNDESASTFHSSFNNHDNFQKSNRNGDDIDISDTIKYETNTNAQKDIKIFQENFEFNEFPYTQDFYPYTTNYTYSKPTNIHESINSKNTDSYSQYQDQFPPHTDNIHSFNNRHYSNHKSTNCNYYNNTSNNNNASDNVYEADPFIDEPQVPSYYYPLEIAFDVEKSPPPSLQKLNSKELEFLKKLNSKLSRYAAAYSFSSSNDQDYYDKVRFQEISYKFSKTYS*' >>>