Enviado em 20/09/2011 - 15:13h
Olá pessoal,
Estou precisando de obter o resultado de um busca com o WWW::Mechanize no site abaixo. Criei uma classe para fazer isso, mas ela esta incompleta e me falta algum conhecimento para terminar a classe
http://mendel.cs.rhul.ac.uk/mendel.php?topic=fgen-file
Fiz duas rotinas para fazer isso, agora preciso de saber como ver esse resultado e como esse resultado pode ser armazenado em um arquivo.
Gostaria que alguém pudesse me ajudar
Abraço
sub start
{
my $fgene = {};
my $file = shift;
if(@_)
{
$file->{file} = _[0];
}
$fgene->{conexao} = WWW::Mechanize->new();
$fgene->{url} = 'http://mendel.cs.rhul.ac.uk/mendel.php?topic=fgen-file';;
$fgene->{file} = $file;
$fgene->{program_name } = 'fgenesh';
$fgene->{org} = 'c';
$fgene->{sequence} = '';
$fgene->{query} = undef;
$fgene->{result} = undef;
$fgene->{output} = '';
bless($fgene);
return $fgene;
}
=head1
Faz consulta no Gene Finding na url
http://mendel.cs.rhul.ac.uk/mendel.php?topic=fgen-file
=cut
sub QueryAnotation
{
my $fgene = shift;
if(!$fgene->conecta())
{
print "Erro Swissprot<br>";
return 0;
}
$fgene->{query} = $fgene->{conexao}->submit_form
(
fields => {
$fgene->{file}
$fgene->{program_name };
$fgene->{org};
}
);
die unless ($swissprot->{conexao}->success);
}
else
{
print "Erro ao acessar FGENESH!";
}
}
Estou precisando de obter o resultado de um busca com o WWW::Mechanize no site abaixo. Criei uma classe para fazer isso, mas ela esta incompleta e me falta algum conhecimento para terminar a classe
http://mendel.cs.rhul.ac.uk/mendel.php?topic=fgen-file
Fiz duas rotinas para fazer isso, agora preciso de saber como ver esse resultado e como esse resultado pode ser armazenado em um arquivo.
Gostaria que alguém pudesse me ajudar
Abraço
sub start
{
my $fgene = {};
my $file = shift;
if(@_)
{
$file->{file} = _[0];
}
$fgene->{conexao} = WWW::Mechanize->new();
$fgene->{url} = 'http://mendel.cs.rhul.ac.uk/mendel.php?topic=fgen-file';;
$fgene->{file} = $file;
$fgene->{program_name } = 'fgenesh';
$fgene->{org} = 'c';
$fgene->{sequence} = '';
$fgene->{query} = undef;
$fgene->{result} = undef;
$fgene->{output} = '';
bless($fgene);
return $fgene;
}
=head1
Faz consulta no Gene Finding na url
http://mendel.cs.rhul.ac.uk/mendel.php?topic=fgen-file
=cut
sub QueryAnotation
{
my $fgene = shift;
if(!$fgene->conecta())
{
print "Erro Swissprot<br>";
return 0;
}
$fgene->{query} = $fgene->{conexao}->submit_form
(
fields => {
$fgene->{file}
$fgene->{program_name };
$fgene->{org};
}
);
die unless ($swissprot->{conexao}->success);
}
else
{
print "Erro ao acessar FGENESH!";
}
}