我需要在羅莎琳德一個問題,幫助這裏是鏈接到這個問題的詳細信息:http://rosalind.info/problems/lcsm/查找共享花片
以下是樣本輸入:
>Rosalind_1
GATTACA
>Rosalind_2
TAGACCA
>Rosalind_3
ATACA
示例輸出:
AC
,這就是輸入和輸出的基本信息:
Given: A collection of k (k≤100) DNA strings of length at most 1 kbp each in FASTA format. Return: A longest common substring of the collection. (If multiple solutions exist, you may return any single solution.)
的問題是要求以找到最長共享字符串,它是存在於所有的三個序列,並且在該示例中發現的常見最長的字符串是AC
。
現在,轉向編程它的問題。
我的想法 - 嘗試 - 取第一個字符串GATTACA
並檢查所有符號組合,並檢查它是否出現在序列2和3中。
我該怎麼做才能循環遍歷所有三個序列的所有可能的鹼基,並找到python中最長的主題?