Использование словаря для поиска вероятности в цикле for - PullRequest
0 голосов
/ 18 октября 2018

Итак, у меня есть последовательность длиной 8 символов, TTTCGCGC.Тогда у меня есть словарь, подобный этому:

d = {[A: prob1, prob2, ... prob8], [T: prob1 ... prob8], ...}, который дает вероятность для каждогобаза в каждой возможной позиции в последовательности.

Пример: d ['C'] [4] = некоторое число, которое представляет вероятность C в позиции 5 в последовательности.

Я хочу знать вероятность всегопоследовательность.

Вот что у меня есть:

i=0
a=[]
while i<8:
    if seq1[i]=='A':
        a.append(d['A'][i])
i+8
print(a)

Как только я получу это, я распространю его на все четыре нуклеотида, но я не уверен, что не так ... Пожалуйста, помогите:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...