[ create a new paste ] login | about

Link: http://codepad.org/F4P9BgAD    [ raw code | output | fork ]

proch - Perl, pasted on May 5:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$seq = "GAGtatCTGGAAGACAGGCAGACTTTTCGCCACAGCGTGGTGGTACCTTATGAGCCACCCGAGGCCGGCT";

# Per fare il ciclo devo sapere quanto lunga รจ la stringa
$lunghSeq = length($seq);

# Adesso faccio un ciclo con una variabile "posizione"
# che faccio aumentare di tre (anziche il consueto +1)

for ($pos = 0; $pos < $lunghSeq; $pos+=3) {
   $codone = substr($seq, $pos, 3);
   if (length($codone) == 3) {
       print "$codone ";
   } else {
       print "X";
   }
}


Output:
1
GAG tat CTG GAA GAC AGG CAG ACT TTT CGC CAC AGC GTG GTG GTA CCT TAT GAG CCA CCC GAG GCC GGC X


Create a new paste based on this one


Comments: