bonjour,
je veux scinder des triplets :
ATG
TTA
ATC
en une seule chaine : ATGTTAATC
voilà mon code :
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;
?>
$codon présente chaque triplet!!