пʼятниця, 7 листопада 2014 р.

как приятно на это смотреть.. после стольких лет забытья О_о  
красиво же

Чувствую себя гуру генетического кода. С первого раза откомпилировалось и !правильно рассчитало. Это с учетом того, что данный челенж - моя первая попытка чтения с файла О_о. Над проблемой стоп-кодонов я пока не думала и не решала.


Protein Translation Problem: Translate an RNA string into an amino acid string.
     Input: An RNA string Pattern and the array GeneticCode.
     Output: The translation of Pattern into an amino acid string Peptide.
CODE CHALLENGE: Solve the Protein Translation Problem.
def translation(Genome):
    res = []
    for i in range(0, len(Genome)-3, 3):
        tripl = Genome[i:i+3]
        lines = open('gcode.txt').readlines()
        for line in lines:
            if line[0:3] == tripl:
                res.append(line[4]) 
                break
    return "".join(res)

        
print (translation("AUGGCCAUGGCGCCCAGAACUGAGAUCAAUAGUACCCGUAUUAACGGGUGA"))

>>>MAMAPRTEINSTRING 

Немає коментарів:

Дописати коментар