http://www.perlmonks.org?node_id=1055443

rashichauhan has asked for the wisdom of the Perl Monks concerning the following question:

use strict; use Data::Dumper; use Carp; use WWW::Mechanize; use WWW::Mechanize::Firefox; my $address = 'http://emboss.bioinformatics.nl/cgi-bin/emboss/distmat' +; my $outfile = "outnewemboss1.htm"; my $file = "m1.out"; my $mech = WWW::Mechanize->new(); $mech->get($address); my $outfile = "outnewemboss1.htm"; my $matrix=2; my $matrix1=2; my $file = "m1.out"; $mech->form_id('input-form'); $mech->field( 'nucmethod', $matrix); $mech->field( 'protmethod', $matrix1); $mech->field( 'sequence.file', $file); $mech->set_fields( 'sequence.file' => $file, 'nucmethod'=>$matrix, ' protmethod' => $matrix1 ); print $matrix,$matrix1; print $file; $mech->submit; my $output_page = $mech->content(); open(OUTFILE, ">$outfile"); print OUTFILE "$output_page"; close(OUTFILE);
I have written this code for connecting to emboss distmat and input the msa file and then get the distance matrix file.But the problem is that when I am running the code "same emboss distmat page is opening" .Out put page is not opening.I check all the fields in the source page.Plz help me.