// }
// }
// }
- private static void processNode( final PhylogenyNode node, final int i, String label ) {
+ private static void processNode( final PhylogenyNode node, final int i, final String label ) {
//if ( node.isExternal() ) {
// final String c = "" + node.getNodeData().getBinaryCharacters().getPresentCount();
// final String s = node.getNodeData().getTaxonomy().getScientificName();
// }
//}
// node.setName( "" );
- Taxonomy t = node.getNodeData().getTaxonomy();
+ final Taxonomy t = node.getNodeData().getTaxonomy();
System.out.println( t.getTaxonomyCode() + "\t" + t.getScientificName() + "\t" + t.getCommonName()
+ "\t" + label );
}
&& !ForesterUtil.isEmpty( node.getNodeData().getTaxonomy().getScientificName() ) ) {
showExtDescNodeDataUserSelectedHelperHelper( node.getNodeData().getTaxonomy().getScientificName(), sb );
}
+ if ( cp.isShowTaxonomyCommonNames() && node.getNodeData().isHasTaxonomy()
+ && !ForesterUtil.isEmpty( node.getNodeData().getTaxonomy().getCommonName() ) ) {
+ showExtDescNodeDataUserSelectedHelperHelper( node.getNodeData().getTaxonomy().getCommonName(), sb );
+ }
if ( ( cp.isShowGeneNames() || cp.isShowGeneSymbols() || cp.isShowSequenceAcc() )
&& node.getNodeData().isHasSequence()
&& !ForesterUtil.isEmpty( node.getNodeData().getSequence().getMolecularSequence() ) ) {
desc.append( "Distinct external taxonomies: " );
desc.append( taxs.size() );
}
+ for( final Taxonomy t : taxs ) {
+ System.out.println( t.toString() );
+ }
desc.append( "\n" );
final DescriptiveStatistics bs = PhylogenyMethods.calculatBranchLengthStatistics( phy );
if ( bs.getN() > 3 ) {
else if ( s.equalsIgnoreCase( "taxonomy_code" ) ) {
setExtDescNodeDataToReturn( NODE_DATA.TAXONOMY_CODE );
}
+ else if ( s.equalsIgnoreCase( "taxonomy_common_name" ) ) {
+ setExtDescNodeDataToReturn( NODE_DATA.TAXONOMY_COMM0N_NAME );
+ }
else if ( s.equalsIgnoreCase( "user_selected" ) ) {
setExtDescNodeDataToReturn( NODE_DATA.UNKNOWN );
}
public final static boolean ALLOW_DDBJ_BLAST = false;
public final static String PRG_NAME = "Archaeopteryx";
final static String VERSION = "0.9813 A1ST";
- final static String PRG_DATE = "130528";
+ final static String PRG_DATE = "130913";
final static String DEFAULT_CONFIGURATION_FILE_NAME = "_aptx_configuration_file";
final static String[] DEFAULT_FONT_CHOICES = { "Arial", "Helvetica",
"Verdana", "Tahoma", "Dialog", "Lucida Sans", "SansSerif", "Sans-serif", "Sans" };
case TAXONOMY_CODE:
s = "Taxonomy Codes";
break;
+ case TAXONOMY_COMM0N_NAME:
+ s = "Taxonomy Common Names";
+ break;
case TAXONOMY_SCIENTIFIC_NAME:
s = "Scientific Names";
break;
return "Scientific Names";
case TAXONOMY_CODE:
return "Taxonomy Codes";
+ case TAXONOMY_COMM0N_NAME:
+ return "Taxonomy Common Names";
case UNKNOWN:
return "User Selected Data";
default:
data.add( n.getNodeData().getTaxonomy().getScientificName() );
}
break;
+ case TAXONOMY_COMM0N_NAME:
+ if ( n.getNodeData().isHasTaxonomy()
+ && !ForesterUtil.isEmpty( n.getNodeData().getTaxonomy().getCommonName() ) ) {
+ data.add( n.getNodeData().getTaxonomy().getCommonName() );
+ }
+ break;
case TAXONOMY_CODE:
if ( n.getNodeData().isHasTaxonomy()
&& !ForesterUtil.isEmpty( n.getNodeData().getTaxonomy().getTaxonomyCode() ) ) {
SEQUENCE_MOL_SEQ_FASTA,
SEQUENCE_ACC,
TAXONOMY_SCIENTIFIC_NAME,
+ TAXONOMY_COMM0N_NAME,
TAXONOMY_CODE,
UNKNOWN;
}