• Publicidad

Separar una secuencia por tripletas usando string

Perl aplicado a la bioinformática

Separar una secuencia por tripletas usando string

Notapor BioAlex » 2012-06-20 06:16 @303

¡¡Hola!!

He elaborado un programa para separar una secuencia de DNA en tripletas separadas por espacios, y que al final no haya ningún espacio.

Al intentar compilar el script me dice que hay un error cercano al 2º "if" (es el responsable de que no haya espacios tras la última tripleta).

Agradezco cualquier aporte que pueda solucionar mi error:

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. #!/usr/bin/perl
  2. my $string="ATTCCTGATGCGACCCCT";
  3.  
  4. print "$string\n";
  5. for (my $i=0; $i{
  6.     print substr($string,$i,3);  #Imprime de 3 en tres los nucleotidos.
  7.  
  8.     if ($i != (length($string)-3))  #Evita que se ponga un espacio al haber llegado al final de la secuencia
  9.     {
  10.         print " "; #Imprime el espacio
  11.     }
  12. }
  13.  
  14. print "\n";
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4


¡¡Gracias!! Un saludo :D
BioAlex
Perlero nuevo
Perlero nuevo
 
Mensajes: 1
Registrado: 2012-06-20 06:05 @295

Publicidad

Re: Separar una secuencia por tripletas usando string

Notapor explorer » 2012-06-20 06:40 @319

Bienvenido a los foros de Perl en Español, BioAlex.

El error es porque falta código en la línea del for().
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14476
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Bioinformática

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados