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 <mi...@python.it> wrote: > On Sun, Nov 26, 2017 at 10:20 AM, Giuseppe Costanzi > <giuseppecosta...@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@lists.python.it > https://lists.python.it/mailman/listinfo/python _______________________________________________ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python