[Python] Iterare una sequenza
Giuseppe Costanzi
giuseppecostanzi a gmail.com
Dom 26 Nov 2017 10:42:09 CET
ciao carlo,
si, interessante ma vorrei iterare la sequenza mano a mano,
stavo pensando a qualcosa tipo
next(iterator, default)
grazie comunque
On Sun, Nov 26, 2017 at 10:30 AM, Carlo Miron <miron a python.it> wrote:
> On Sun, Nov 26, 2017 at 10:20 AM, Giuseppe Costanzi
> <giuseppecostanzi a gmail.com> wrote:
>
>> ho una sequenza del tipo
>> ACTGATCGATTACGTATAGTAGAATTCTATCATACATATATATCGATGCGTTCAT
>> scorrendola devo trovare una sequenza target GAATTC
>> ACTGATCGATTACGTATAGTA "GAATTC" TATCATACATATATATCGATGCGTTCAT
>> quindi dividere la sequenza da G, la prima lettera della sequenza target,
>> e calcolarmi la lunghezza dei due frammenti risultanti
>> ACTGATCGATTACGTATAGTAG
>> e di questa
>> GAATTCTATCATACATATATATCGATGCGTTCAT
>
> qualcosa tipo
>
>>>> seq = "ACTGATCGATTACGTATAGTAGAATTCTATCATACATATATATCGATGCGTTCAT"
>>>> target = "GAATTCT"
>>>> first, second = seq.split(target, 1)
>>>> first += target[1]
>>>> second = target[1:] + second
>>>> len(first), len(second)
> (22, 33)
>
> ?
> ㎝
>
> --
> |:**THE 🍺-WARE LICENSE** *(Revision ㊷)*:
> | <miron@🐍.it> wrote this mail. As long as you retain this
> | notice you can do whatever you want with this stuff.
> | If we meet some day, and you think this stuff is worth it,
> | you can buy me a 🍺 in return. —㎝
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> https://lists.python.it/mailman/listinfo/python
Maggiori informazioni sulla lista
Python