<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><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 id="stopSpelling">Date: Fri, 7 Nov 2014 11:47:06 -0200<br>From: leprevostfv@gmail.com<br>To: rio-pm@pm.org<br>Subject: Re: [Rio-pm] Dúvida com split<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 class="ecxmoz-cite-prefix">On 07-11-2014 11:44, Aureliano Guedes
wrote:<br>
</div>
<blockquote cite="mid:BLU182-W19B4656D4430B378E5F9B794850@phx.gbl">
<style><!--
.ExternalClass .ecxhmmessage P {
padding:0px;
}
.ExternalClass body.ecxhmmessage {
font-size:12pt;
font-family:Calibri;
}
--></style>
<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 class="ecxmimeAttachmentHeader"></fieldset>
<br>
<pre>_______________________________________________
Rio-pm mailing list
<a class="ecxmoz-txt-link-abbreviated" href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a>
<a class="ecxmoz-txt-link-freetext" href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a></pre>
<br>
<pre class="ecxmoz-signature">--
Felipe da Veiga Leprevost, PhD.
<a class="ecxmoz-txt-link-abbreviated" 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
Rio-pm@pm.org
http://mail.pm.org/mailman/listinfo/rio-pm</div> </div></body>
</html>