<div dir="ltr">pode usar o split mesmo...<br><br>my @array = split '(\w{3})', $rna;<br></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><b><br>Daniel Vinciguerra (@dvinciguerra)</b><br>Web solution architect, perl dev, vegetarian, geek and co-founder at <span style="background-color:rgb(255,255,255)"><b>Bivee</b></span><br><span style="font-family:arial,sans-serif;font-size:13px;border-collapse:collapse"><a href="http://bivee.com.br" style="color:rgb(28,81,168)" target="_blank">bivee.com.br</a> - <a href="https://github.com/Bivee" target="_blank">github.com/Bivee</a><br></span><span style="font-family:arial,sans-serif;font-size:13px;border-collapse:collapse"></span></div></div></div>
<br><div class="gmail_quote">2014-11-07 12:03 GMT-02:00 Aureliano Guedes <span dir="ltr"><<a href="mailto:guedes_1000@hotmail.com" target="_blank">guedes_1000@hotmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div dir="ltr">Funcionou, o fato é que ainda não aprendi bem regex então não conhecia o \w. Mas compreendi completamente o código.<br>Obrigado.<br><br><div><hr>Date: Fri, 7 Nov 2014 11:47:06 -0200<br>From: <a href="mailto:leprevostfv@gmail.com" target="_blank">leprevostfv@gmail.com</a><br>To: <a href="mailto:rio-pm@pm.org" target="_blank">rio-pm@pm.org</a><br>Subject: Re: [Rio-pm] Dúvida com split<div><div class="h5"><br><br>
Oi Aureliano,<br>
<br>
tenta o seguinte:<br>
<br>
my @codons = $rna =~ m/\w{3}/g;<br>
<br>
abraços<br>
<br>
<br>
<div>On 07-11-2014 11:44, Aureliano Guedes
wrote:<br>
</div>
<blockquote>
<div dir="ltr">Ola monges,<br>
<br>
Tenho uma dúvida simples.<br>
Digamos que eu tenha uma string com uma sequencia de RNA:<br>
$rna = 'AUGACGAAGCGUUGAUCC';<br>
Só hipotético mesmo.<br>
<br>
Então quero agrupar de 3 em 3 letras (nucleotídeos) formando
codons:<br>
AUG ACG AAG CGU UGA UCC<br>
<br>
Para isso eu acho conveniente colocar em um array, e faço isso
usando um split<br>
my @codons = split /condição/, $dna;<br>
<br>
O meu problema é na condição, não estou conseguindo uma condição
para agrupar de 3 em 3 letras já tentei:<br>
/(A|C|U|G){3}/<br>
/(A|C|U|G)(A|C|U|G)(A|C|U|G)/<br>
/(d+){3}/<br>
/d+\d+\d+\/<br>
/d+{3}/<br>
/d+d+d+/<br>
Ate tentei mexer no split<br>
my @codons = /(A|U|C|G)/, $rna, 3;<br>
<br>
Sei que a dúvida é besta, mas alguém de daria uma luz?<br>
Obrigado. <br>
</div>
<br>
<fieldset></fieldset>
<br>
<pre>_______________________________________________
Rio-pm mailing list
<a href="mailto:Rio-pm@pm.org" target="_blank">Rio-pm@pm.org</a>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a></pre>
<br>
<pre>--
Felipe da Veiga Leprevost, PhD.
<a href="http://www.leprevost.com.br" target="_blank">www.leprevost.com.br</a>
Laboratory for Proteomics and Protein Engineering.
Fiocruz, Brazil.</pre>
</blockquote>
<br>_______________________________________________
Rio-pm mailing list
<a href="mailto:Rio-pm@pm.org" target="_blank">Rio-pm@pm.org</a>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a></div></div></div> </div></div>
<br>_______________________________________________<br>
Rio-pm mailing list<br>
<a href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br></blockquote></div><br></div>