5SOO_O 의 개발 공부 일지
[Python] [Rosalind] Calculating Protein Mass 본문
한 문장의 단백질이 주어진다.
파일에서 단백질을 읽어, 문자열로 바꾸고
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
}
with open("rosalind_prtm.txt") as file:
protein = ''.join(file.read().splitlines())
print(protein)
mass_sum = 0
for p in protein:
mass_sum += mass[p]
print("%.3f" % mass_sum)
728x90
'자료구조 및 바이오 인포매틱스' 카테고리의 다른 글
| [Python] [Rosalind] RNA Splicing (0) | 2022.04.14 |
|---|---|
| [Python] [Rosalind] Locating Restriction Sites (0) | 2022.04.14 |
| [Bioinformatics] 코돈-단백질 테이블, 단백질 질량 테이블 (0) | 2022.04.14 |
| [Python] [Rosalind] Enumerating Gene Orders (0) | 2022.04.14 |
| [Python] [Rosalind] Independent Alleles (0) | 2022.04.12 |