if(isset($_REQUEST)){
//var_dump($_REQUEST);
$sequencecount = array();
$lines = preg_split("/pattern/i", $_REQUEST['prositeresults']);
foreach($lines as $linekey => $linevalue){
$prositeparts = preg_split("/prosite/i", $linevalue);
//echo "
";
//print_r($prositeparts);
//echo "
";
$getmotifpart = preg_split("/motifs hits on sequence/i", $prositeparts[1]);
//print_r($getmotifpart);
//echo "
";
$getmotifparts = preg_split("/\./i", $getmotifpart[1]);
//print_r($getmotifparts);
//echo "
";
$proteinname = preg_split("/\(/", $getmotifparts[0]);
//echo "Is this the protein name: " . $proteinname[0] . "
";
if(!isset($sequencecount[ $proteinname[0]])){
$sequencecount[ $proteinname[0]] = 1;
}else{
$sequencecount[ $proteinname[0]] = $sequencecount[ $proteinname[0]] + 1;
}
//var_dump($sequencecount);
}
echo "Here are the counts:
";
if($_REQUEST['sortBy'] == "AZ"){
ksort($sequencecount);
}
if($_REQUEST['sortBy'] == "Number"){
arsort($sequencecount);
}
foreach($sequencecount as $seqName => $seqFoundTimes){
echo "Protein " . $seqName . " was found " . $seqFoundTimes . "
";
}
/*
for($i =2; $i < sizeof($lines); $i++){
echo $i . "----". $lines[$i] . "
";
$linebyspaces = preg_split("/\s+/", $lines[$i]);
var_dump($linebyspaces);
echo "
";
$correctpiece = $linebyspaces[1];
echo "Is this right?: " . $correctpiece . "
";
*/
//}
}
?>