BioPHP - Nucleotide composition
Original code submitted by josebaCode bellow is covered by GNU GPL v2 license.
Description
Last change: 2010/10/18 17:04 | Edit description | Recent Changes | Original descriptionCalculates nucleotide composition of sequences.
Code
Last change: 2010/10/18 17:04 | Edit Code | Recent Changes | Download | Original codefunction nucleotide_composition ($seq) {
$seq=strtoupper($seq);
$result["A"]=substr_count($seq,"A");
$result["C"]=substr_count($seq,"C");
$result["G"]=substr_count($seq,"G");
$result["T"]=substr_count($seq,"T");
$result["Y"]=substr_count($seq,"Y");
$result["R"]=substr_count($seq,"R");
$result["W"]=substr_count($seq,"W");
$result["S"]=substr_count($seq,"S");
$result["K"]=substr_count($seq,"K");
$result["M"]=substr_count($seq,"M");
$result["D"]=substr_count($seq,"D");
$result["V"]=substr_count($seq,"V");
$result["H"]=substr_count($seq,"H");
$result["B"]=substr_count($seq,"B");
$result["N"]=substr_count($seq,"N")+substr_count($seq,"X")+;
// print_r($result);
return $result;
}