1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| <?PHP
for($i=0;$i<strlen($sequence);$i=$i+3)// on parcourt la sequence nucleoitidique au format FASTA.
{
$codon=substr($sequence,$i,3);// on soustrait de la sequence les codons un par un.
if($codon=='ATG' and strlen($codon)==3)//on verifie si le codon est un start(ATG)
{
$is_ORF=TRUE;
echo '<font color=red>';
}
if($codon=='TAG' or $codon=='TGA' or $codon=='TAA')//on verifie si le codon est un stop.
{
if($is_ORF==TRUE)
{
echo '</font>';
$is_ORF=FALSE;
}
}
echo $codon;
?> |
Partager