bonjour,
je veux scinder des triplets :
ATG
TTA
ATC
en une seule chaine : ATGTTAATC
voilà mon code :
$codon présente chaque triplet!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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