In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
Calculate and print the molecular weight of the BTK gene. You can use a function available in Biopython or write your own function. The monoisotopic masses of amino acid residues are given the table below.
| Amino acid residue | Monoisotopic mass |
|---|---|
| A | 71.03711 |
| C | 103.00919 |
| D | 115.02694 |
| E | 129.04259 |
| F | 147.06841 |
| G | 57.02146 |
| H | 137.05891 |
| I | 113.08406 |
| K | 128.09496 |
| L | 113.08406 |
| M | 131.04049 |
| N | 114.04293 |
| P | 97.05276 |
| Q | 128.05858 |
| R | 156.10111 |
| S | 87.03203 |
| T | 101.04768 |
| V | 99.06841 |
| W | 186.07931 |
| Y | 163.06333 |
In [ ]:
# monoisotopic masses of amino acid residues
masses = {'A': 71.03711,
'C': 103.00919,
'D': 115.02694,
'E': 129.04259,
'F': 147.06841,
'G': 57.02146,
'H': 137.05891,
'I': 113.08406,
'K': 128.09496,
'L': 113.08406,
'M': 131.04049,
'N': 114.04293,
'P': 97.05276,
'Q': 128.05858,
'R': 156.10111,
'S': 87.03203,
'T': 101.04768,
'V': 99.06841,
'W': 186.07931,
'Y': 163.06333}
# input peptide
import Bio.Seq as BS
import Bio.Alphabet as BA
protein = BS.Seq('MAAVILESIFLKRSQQKKKTSPLNFKKRLFLLTVHKLSYYEYDFERGRRGSKKGSIDVEKITCVETVVPEKNPPPERQIPRRGEESSEMEQISIIERFPYPFQVVYDEGPLYVFSPTEELRKRWIHQLKNVIRYNSDLVQKYHPCFWIDGQYLCCSQTAKNAMGCQILENRNGSLKPGSSHRKTKKPLPPTPEEDQILKKPLPPEPAAAPVSTSELKKVVALYDYMPMNANDLQLRKGDEYFILEESNLPWWRARDKNGQEGYIPSNYVTEAEDSIEMYEWYSKHMTRSQAEQLLKQEGKEGGFIVRDSSKAGKYTVSVFAKSTGDPQGVIRHYVVCSTPQSQYYLAEKHLFSTIPELINYHQHNSAGLISRLKYPVSQQNKNAPSTAGLGYGSWEIDPKDLTFLKELGTGQFGVVKYGKWRGQYDVAIKMIKEGSMSEDEFIEEAKVMMNLSHEKLVQLYGVCTKQRPIFIITEYMANGCLLNYLREMRHRFQTQQLLEMCKDVCEAMEYLESKQFLHRDLAARNCLVNDQGVVKVSDFGLSRYVLDDEYTSSVGSKFPVRWSPPEVLMYSKFSSKSDIWAFGVLMWEIYSLGKMPYERFTNSETAEHIAQGLRLYRPHLASEKVYTIMYSCWHEKADERPTFKILLSNILDVMDEES', BA.IUPAC.protein)
In [ ]:
In [ ]: