1 # -*-Perl-*- Test Harness script for Bioperl
10 test_begin(-tests => 19);
13 use_ok('Bio::Cluster::SequenceFamily');
16 my $seqio= Bio::SeqIO->new('-format' => 'swiss',
17 '-file' => test_input_file('sequencefamily.dat'));
19 while(my $seq = $seqio->next_seq){
22 my $family = Bio::Cluster::SequenceFamily->new(-family_id=>"Family_1",
23 -description=>"SomeFamily",
24 -annotation_score=>"100",
28 is $family->description, "SomeFamily";
29 is $family->annotation_score,100;
31 is $family->family_id,"Family_1";
32 is $family->version, "1.0";
34 $family->add_members($mem[0]);
35 $family->add_members($mem[1]);
37 is $family->cluster_score, "50";
38 is $family->family_score, "50";
40 my @members = $family->get_members(-ncbi_taxid=>9606);
42 foreach my $mem(@members){
43 is $mem->species->ncbi_taxid, 9606;
46 @members = $family->get_members(-binomial=>"Homo sapiens");
48 foreach my $mem(@members){
49 is $mem->species->binomial, "Homo sapiens";
53 $family->flush_members();