Neu hier, ich versuche, Bioperl-Modul in der Perl-Umgebung zu verwenden. Meine Konfiguration sindBioperl Testfehler in Perl
- Windows Vista/32
- Aktive Perl 5.10.1
- Bioperl 1.6.1
- Padre und Pro Studio 2010 IDE
Für die Installation Leitlinie Ich ging durch BioPerlWiki und verwendete PPM-Methode. Ich habe es erfolgreich installiert.
#!C:\Perl\bin
use Bio::Perl;
use strict;
$seq_object = get_sequence('swissprot',"ROA1_HUMAN");
write_sequence(">roa1.fasta",'fasta',$seq_object);
Dann Fehler Ich erhalte
Global symbol "$seq_object" requires explicit packages name at c:\.......\example.pl line 4
Global symbol "$seq_object" requires explicit package name at c:\........\example.pl line 5
Execution of C:\...... \example.pl aborted due to compilation erros
I
use Bio::Perl; // Is working without error
Aber wenn ich weitere wie
Kontrolle zu tun versucht:Um zu überprüfen, ob Bioperl arbeitete ich folgte weitere ging zu der c:\perldoc Bio::Perl
und weiß, dass es verwendet wird, weiter versuchte ich, Fehler t zu verfolgen Durch Google auch, aber nicht wissen, was los ist.
Mir ist bewusst, dass Perl und Bioperl auch im Systempfad liegen. Kann mir jemand zeigen, welche dummen Fehler ich gemacht habe?
fragt auch Mailing-Liste bioperl, aber ich kenne ihre reponse wie Stackoverflow nicht so schnell ist
Danke
Abgesehen von Eugens exzellenter Antwort sollten Sie ein paar grundlegende Perl-Tutorials auf perldoc (im Gegensatz zur reinen BioPerl-Modul-Dokumentation) lesen - es wird Ihnen eine Menge Zeit und Ärger ersparen. http://perldoc.perl.org/index-tutorials.html – DVK