BioPHP - Nucleotide Identification
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 descriptionReturns name of nucleotide. P.e., for A, returns \"Adenosine\". Degenerated nucleotides are also identified. P.e., for R, returns \"Purine (A & G)\"
Code
Last change: 2010/10/18 17:04 | Edit Code | Recent Changes | Download | Original codefunction nucleotide_identification($nucleotide){
$nucleotide=strtoupper($nucleotide);
if ($nucleotide==""){return "";}
if ($nucleotide=="A"){return "Adenosine";}
if ($nucleotide=="C"){return "Cytosine";}
if ($nucleotide=="G"){return "Guanine";}
if ($nucleotide=="T"){return "Thymidine";}
if ($nucleotide=="Y"){return "Pyrimidine (C & T)";}
if ($nucleotide=="R"){return "Purine (A & G)";}
if ($nucleotide=="W"){return "Weak (A & T)";}
if ($nucleotide=="S"){return "Strong (G & C)";}
if ($nucleotide=="K"){return "Keto (T & G)";}
if ($nucleotide=="M"){return "Amino (C & A)";}
if ($nucleotide=="D"){return "Not C";}
if ($nucleotide=="V"){return "Not T";}
if ($nucleotide=="H"){return "Not G";}
if ($nucleotide=="B"){return "Not A";}
if ($nucleotide=="X"){return "Unknown";}
if ($nucleotide=="N"){return "Unknown";}
return "";
}