BioPHP - Basic Melting Temperature (Tm) Calculation
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 descriptionBasic melting (Tm) temperature foroligonucleotides
Code
Last change: 2010/10/18 17:04 | Edit Code | Recent Changes | Download | Original codefunction Basic_Tm($seq){
$seq_len=strlen($seq);
$n_AT=substr_count($seq,"A");
$n_CG=substr_count($seq,"G");
if ($seq_len < 14) {
return round(2 * ($n_AT) + 4 * ($n_CG));
}else{
return round(64.9 + 41*(($n_CG-16.4)/$seq_len),1);
}
}