<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'>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></body>
</html>