Supply TEMPLATE and SUFFIX for temporary query sequence files.
[bioperl-run.git] / t / Signalp.t
blob1fc1356051996463f72255cf3a311f7c2d4735b1
1 #!/usr/bin/perl
2 #-*-Perl-*-
3 # ## Bioperl Test Harness Script for Modules
4 # #
5 use strict;
6 BEGIN {
7 use Bio::Root::Test;
8 test_begin(-tests => 7);
9 use_ok('Bio::Tools::Run::Signalp');
10 use_ok('Bio::SeqIO');
11 use_ok('Bio::Seq');
14 my $factory = Bio::Tools::Run::Signalp->new();
15 isa_ok $factory,'Bio::Tools::Run::Signalp';
17 my $prot_file = test_input_file("signalp_input_protein");
19 my $seq1 = Bio::Seq->new();
20 my $seqstream = Bio::SeqIO->new(-file =>$prot_file, -fmt =>'Fasta');
21 $seq1 = $seqstream->next_seq();
23 SKIP: {
24 test_skip(-requires_executable => $factory,
25 -tests => 3);
26 my @feat = $factory->predict_protein_features($seq1);
28 isa_ok $feat[0],'Bio::SeqFeatureI';
29 is ($feat[0]->start,1);
30 is ($feat[0]->end,29);