2
# $Id: pln.t,v 1.3 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 of bioperl-ext is not installed or is installed incorrectly - skipping pln.t tests\n";
28
plan tests => $NUMTESTS;
33
foreach ( $Test::ntest..$NUMTESTS) {
34
skip('Unable to run all of the pln tests',1);
38
exit(0) if ( $error == 1 );
43
my $verbose = $ENV{'BIOPERLDEBUG'};
46
my $io = Bio::SeqIO->new(-format => 'pln',
48
-file => Bio::Root::IO->catfile
49
(qw(t data readtest.pln) ));
50
ok(my $seq = $io->next_seq);
51
ok($seq->seq, "GATGATTCCGGCTTCGGACGACTCTAGAGGATCCCCATTTTTATAGTTTTTATCTTGTAATAGATGTTTAGATTTTTCGTTGTAATTATTTTCTTTATTGTTGAAATTAGTATCTCTGGGTAATTTATCATATTCTCTGGAAAATGATTTACTATCACTAGATACTTCATAAGATTTATAATCTTTATTATGAAAATCATCTCTATTTTTCAAATTATTATTATATCTATCAAAGTTTCTGTCTTCATTATATCTATTAGCATATCTATCTTTATCTTTATCCCTATCACTATATCTATCATATGGTTCATCTTGTTCAACCGATCAGACTCGATTCGCCATCGCCTCTAACGGATGGCCGCTCCCCCTCTCATACCTCGCTCCCCTCGACATCCCCCGTCTCGCCACCCTATCCGCCCCCTTCATCACCCCCCCTTATCCACACCCTCACCCCCCGCATCGCGCACCCACGACCACCCGAAGAACCGCCCTTACTCCCAAGTACGCCCCGACCTCCATCACCCTATGCGGTACCACTCCCACCACACCCAGTCCTACTTTCGCCCGCACATCGGCCCCGCTTCAGACAGCTCCCAACTACGCAACCCACGCTTGTTCTTGTTCACACTCGAATACTCGAATCTCTCATTACTCCGCGGACTCCGCCGCACCTGTGCACCATTAACTGTGTAGCGCCTGAACCGGCACCTCTGATTACCACTTCCTCCACCAGCACAGTCCTATTACCGCATGTCGCTCTGCTAAGACAGTGCAAGACTCTGCGGTCGCTCTGACCCGCATCCGCCAGGGCACCTCTCACCCTCGCTGGCCACCCCGCCCCCCTCTCCCTGCCCCTTCATTCCCCCAAACCGCTTTCAACGGGACACACCCCTCCGCGGCGGACCACAACTCGCCGTCGGCCACCACTCACACCTTCCCTCCTCCTTCCCCCACATCACGCCAACCCCGTGGGACGGCTCTCCCGCGGCTACGACGCGCAACCCCCCCTCGCCGCTTCCCCCCCAACTTCCCACGGGCTCCCCTCCGCCCCTTACCCGCGAGGAGCTTCACCCGCGAACCACCTCCCCCCTTTCCCAACAGCACCG");