\n"; $q_error1=1; } } if ($pos_high != "") { $intg=intval($pos_high); if (!is_numeric($pos_high) || ($intg < 1) || ($intg > 50000000)) { echo "Query error: Nucleotide". " high position has to be an integer in the range of 1 and 50000000.
\n";
$q_error2=1;
}
}
if ($loc != "") {
$chrn=substr($loc, 0, 2);
$letg=substr($loc, 2, 1);
$genen=substr($loc, 3, 5);
if (strlen($loc)!=8 || $letg != "g" || !is_numeric($chrn) || $chrn < 1 || $chrn >12 ||
!is_numeric($genen) || strlen($genen)!=5) {
echo "Query error: Locus format is ".
"CCgGGGGG where CC is a 2 digit chormosome number (range 01-12)".
" and
GGGGG 5 digit gene number (range 00000-99999).
\n"; $q_error3=1; } } if ($_POST['next' ]) $_POST['page']++; if ($_POST['next10']) $_POST['page']+=10; if ($_POST['prev' ]) $_POST['page']--; if ($_POST['prev10']) $_POST['page']-=10; if ($_POST['search']) $_POST['page']=0; if ($_POST['first' ]) $_POST['page']=0; if ($_POST['last' ]) $_POST['page']=-1; } else { for ($i=0; $i<13; $i++) { if ($i == 0) $chr[$i]="checked"; else $chr[$i]=""; } $gen ="S1"; $pos_low =1; $pos_high=50000000; $ref ="any"; $all ="any"; $reg ="any"; $chto ="any"; $chfr ="any"; $eff ="any"; $loc =""; } ?>