[Rio-pm] Dúvida com split

Daniel Vinciguerra dan.vinciguerra em gmail.com
Sexta Novembro 7 06:51:54 PST 2014


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_1000 em 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: leprevostfv em gmail.com
> To: rio-pm em 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 em 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 em pm.org http://mail.pm.org/mailman/listinfo/rio-pm
>
> _______________________________________________
> Rio-pm mailing list
> Rio-pm em pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/rio-pm/attachments/20141107/613f638d/attachment.html>


Mais detalhes sobre a lista de discussão Rio-pm