#!/usr/bin/perl if ($ENV{'REQUEST_METHOD'} eq 'GET') { @pairs = split(/&/, $ENV{'QUERY_STRING'}); } elsif ($ENV{'REQUEST_METHOD'} eq 'POST') { read (STDIN, $in, $ENV{'CONTENT_LENGTH'}); @pairs = split(/&/, $in); } else { print "Content-type: text/html\n\n"; print "
Use Post or Get";
}
foreach $pair (@pairs) {
($name, $value) = split (/=/, $pair);
$name =~ s/\+/ /g;
$name =~ s/%(..)/pack("C", hex($1))/ge;
$value =~ s/\+/ /g;
$value =~ s/%(..)/pack("C", hex($1))/ge;
$value =~s///g;
if ($parseform{$name}) {
$parseform{$name} .= ", $value";
} else {
$parseform{$name} = $value;
}
}
print "Content-Type: text/html\n\n";
$about="
Programmed in PERL by Jose Carrasquel, AOL: josecarrasquel
";
$script=$ENV{'SCRIPT_NAME'};
if ($parseform{'action'} eq 'mono_complete'){&mono_complete;}
if ($parseform{'action'} eq 'mono_complete1'){&mono_complete1;}
if ($parseform{'action'} eq 'mono_compfinal'){&mono_compfinal;}
unless ($parseform{'action'}){&start;}
sub start {
print <<"EOF";
| $gene1_1 | $gene1_2 | |
| $gene2_1 | $fetoa | $fetob |
| $gene2_2 | $fetoc | $fetod |