pode usar o split mesmo... my @array = split '(\w{3})', $rna;
*Daniel Vinciguerra (@dvinciguerra)* Web solution architect, perl dev, vegetarian, geek and co-founder at *Bivee* bivee.com.br - github.com/Bivee 2014-11-07 12:03 GMT-02:00 Aureliano Guedes <guedes_1...@hotmail.com>: > Funcionou, o fato é que ainda não aprendi bem regex então não conhecia o > \w. Mas compreendi completamente o código. > Obrigado. > > ------------------------------ > Date: Fri, 7 Nov 2014 11:47:06 -0200 > From: leprevos...@gmail.com > To: rio-pm@pm.org > Subject: Re: [Rio-pm] Dúvida com split > > > Oi Aureliano, > > tenta o seguinte: > > my @codons = $rna =~ m/\w{3}/g; > > abraços > > > On 07-11-2014 11:44, Aureliano Guedes wrote: > > Ola monges, > > Tenho uma dúvida simples. > Digamos que eu tenha uma string com uma sequencia de RNA: > $rna = 'AUGACGAAGCGUUGAUCC'; > Só hipotético mesmo. > > Então quero agrupar de 3 em 3 letras (nucleotídeos) formando codons: > AUG ACG AAG CGU UGA UCC > > Para isso eu acho conveniente colocar em um array, e faço isso usando um > split > my @codons = split /condição/, $dna; > > O meu problema é na condição, não estou conseguindo uma condição para > agrupar de 3 em 3 letras já tentei: > /(A|C|U|G){3}/ > /(A|C|U|G)(A|C|U|G)(A|C|U|G)/ > /(d+){3}/ > /d+\d+\d+\/ > /d+{3}/ > /d+d+d+/ > Ate tentei mexer no split > my @codons = /(A|U|C|G)/, $rna, 3; > > Sei que a dúvida é besta, mas alguém de daria uma luz? > Obrigado. > > > _______________________________________________ > Rio-pm mailing listRio-pm@pm.orghttp://mail.pm.org/mailman/listinfo/rio-pm > > > -- > Felipe da Veiga Leprevost, PhD.www.leprevost.com.br > Laboratory for Proteomics and Protein Engineering. > Fiocruz, Brazil. > > > _______________________________________________ Rio-pm mailing list > Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm > > _______________________________________________ > Rio-pm mailing list > Rio-pm@pm.org > http://mail.pm.org/mailman/listinfo/rio-pm >
_______________________________________________ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm