failed++;
}
}
- ///////////////////////////////////////// System.exit( 0 );
+ /////////////////////System.exit( 0 );
System.out.print( "UniProtKB id extraction: " );
if ( Test.testExtractUniProtKbProteinSeqIdentifier() ) {
System.out.println( "OK." );
System.out.println( "failed." );
failed++;
}
-
-
-
System.out.print( "Tree copy: " );
if ( Test.testTreeCopy() ) {
System.out.println( "OK." );
System.out.println( "failed." );
failed++;
}
-
-
-
-
-
-
System.out.print( "Basic tree methods: " );
if ( Test.testBasicTreeMethods() ) {
System.out.println( "OK." );
}
return true;
}
-
-
+
private static boolean testTreeCopy() {
try {
- final String str_0 = "((((a,b),c),d)[&&NHX:S=lizards],e[&&NHX:S=reptiles])";
+ final String str_0 = "((((a,b),c),d)[&&NHX:S=lizards],e[&&NHX:S=reptiles])r[&&NHX:S=animals]";
final Phylogeny t0 = Phylogeny.createInstanceFromNhxString( str_0 );
final Phylogeny t1 = t0.copy();
- if ( !t1.toNewHampshireX().equals( t0.toNewHampshireX() ) ) {
+ if ( !t1.toNewHampshireX().equals( t0.toNewHampshireX() ) ) {
return false;
}
- if ( !t1.toNewHampshireX().equals( str_0 )) {
+ if ( !t1.toNewHampshireX().equals( str_0 ) ) {
return false;
}
t0.deleteSubtree( t0.getNode( "c" ), true );
t0.deleteSubtree( t0.getNode( "a" ), true );
- t0.deleteSubtree( t0.getNode( "e" ), true );
- if ( !t0.toNewHampshireX().equals( "(b,d)[&&NHX:S=lizards]" )) {
+ t0.getRoot().getNodeData().getTaxonomy().setScientificName( "metazoa" );
+ t0.getNode( "b" ).setName( "Bee" );
+ if ( !t0.toNewHampshireX().equals( "((Bee,d)[&&NHX:S=lizards],e[&&NHX:S=reptiles])r[&&NHX:S=metazoa]" ) ) {
return false;
}
-
- if ( !t1.toNewHampshireX().equals( str_0 )) {
+ if ( !t1.toNewHampshireX().equals( str_0 ) ) {
return false;
}
- t0.deleteSubtree( t0.getNode( "b" ), true );
+ t0.deleteSubtree( t0.getNode( "e" ), true );
+ t0.deleteSubtree( t0.getNode( "Bee" ), true );
t0.deleteSubtree( t0.getNode( "d" ), true );
- if ( !t1.toNewHampshireX().equals( str_0 )) {
+ if ( !t1.toNewHampshireX().equals( str_0 ) ) {
return false;
}
-
}
catch ( final Exception e ) {
e.printStackTrace();
}
return true;
}
-
private static boolean testCreateBalancedPhylogeny() {
try {
System.out.println( entry4.getGeneName() );
return false;
}
- // if ( !entry4.getChromosome().equals( "ras" ) ) {
- // System.out.println( entry4.getChromosome() );
- // return false;
- // }
- // if ( !entry4.getMap().equals( "ras" ) ) {
- // System.out.println( entry4.getMap() );
- // return false;
- // }
+ if ( !entry4.getChromosome().equals( "ras" ) ) {
+ System.out.println( entry4.getChromosome() );
+ return false;
+ }
+ if ( !entry4.getMap().equals( "ras" ) ) {
+ System.out.println( entry4.getMap() );
+ return false;
+ }
+ //TODO FIXME gi...
//
//TODO fails:
// final SequenceDatabaseEntry entry5 = SequenceDbWsTools.obtainEntry( "M30539" );