2
# $Id: abi.t,v 1.4 2005/09/17 02:11:21 bosborne Exp $
3
# Before `make install' is performed this script should be runnable with
4
# `make test'. After `make install' it should work as `perl test.t'
7
use vars qw($error $NUMTESTS);
11
# to handle systems with no installed Test module
12
# we include the t dir (where a copy of Test.pm is located)
14
eval { require Test; };
18
# SeqIO modules abi.pm, ctf.pm, exp.pm, pln.pm, ztr.pm
19
# all require Bio::SeqIO::staden::read, part of bioperl-ext
21
require Bio::SeqIO::staden::read;
25
warn "Bio::SeqIO::staden::read from bioperl-ext is not installed or is installed incorrectly - skipping abi.t tests\n";
28
plan tests => $NUMTESTS;
32
foreach ( $Test::ntest..$NUMTESTS) {
33
skip('Unable to run all of the abi tests',1);
37
exit(0) if ( $error == 1 );
42
my $verbose = $ENV{'BIOPERLDEBUG'};
45
my $io = Bio::SeqIO->new(-format => 'abi',
47
-file => Bio::Root::IO->catfile
48
(qw(t data readtest.abi) ));
49
ok(my $seq = $io->next_seq);
50
ok($seq->seq, "GCNTATGACGTGGATTNCGAATTCTNNNNNCGGTAGNNGAAAATCCCCGGNCAAGNTTNNCCCTGCAAANGGAANAANNTGGCCGAGCGCTACGGGCTGATCTGGGTGTGCCTGTTTCCCCCGGCCGGGGGGAGNGATGCAGGACATCCAAGTATCCCGCCNATGGNGGGCTGAGGACGAGGACGGCTTCCATCAGATCAGTGTGCCCGGNCTTCGACATCGGCGGCAGCGCCGCGCGCCAACTGGAAGGCTTCATCGACGTGNAGCATTTTGNCTTCNTGCGCACCGCTACCTTCACCCANCCGGACAAGCGCNAANTGCNGNCCTACACCACCACNGAAACACCGACCGGNTTNAATGCCGATTACCTGAGNNGCGTGGCAAATTATTCGGNGGACNTGCCGCTGNCGGACGTGGACCCGAACTTCCAATGGCTGCGTCATTNCTAGGTGAATCTGCCTTTCACCGCCACGCTCACCATCCACTTCCCGGTGCCGGGCAAGCGGTTGGTGATNATGAATGCCGCCAGACCGGTGTCCAAGCACACCANCCGCCTGNTGGTGCCGATCGNCCGCTAATTTCGACACCCATCTGCCNGNGGGAAGACGTACATGNGTTCAACCTTGCACNTNGTTCNAAAAAAACCNTGCCATGGTGGNAANCGCAAGCGGNCCGGAAATATCNGCCGGNTTGACCCGCNTGNTTGGAAAGTGCATATTCCCCNCCGATNCNCAATTTCGAT");