@Override
final public String toString() {
final StringBuilder sb = new StringBuilder();
+
+ if ( !ForesterUtil.isEmpty( getName() ) ) {
+ sb.append( getName() );
+ sb.append( " " );
+ }
+
if ( getNodeData().isHasTaxonomy() ) {
if ( !ForesterUtil.isEmpty( getNodeData().getTaxonomy().getScientificName() ) ) {
sb.append( getNodeData().getTaxonomy().getScientificName() );
sb.append( " " );
}
}
- if ( ( sb.length() <= 1 ) && !ForesterUtil.isEmpty( getName() ) ) {
- sb.append( getName() );
- sb.append( " " );
- }
+
if ( sb.length() <= 1 ) {
sb.append( "[" );
sb.append( getId() );
private final static boolean DEBUG = true;
private final static String URL_ENC = "UTF-8";
private final static int SLEEP = 200;
+ private static final boolean ALLOW_TO_OVERWRITE_MOL_SEQ = true;
public static List<UniProtTaxonomy> getTaxonomiesFromCommonNameStrict( final String cn,
final int max_taxonomies_return )
}
if ( ( db_entry.getMolecularSequence() != null )
&& !ForesterUtil.isEmpty( db_entry.getMolecularSequence().getMolecularSequenceAsString() )
- && seq.getMolecularSequence().isEmpty() ) {
+ && ( ALLOW_TO_OVERWRITE_MOL_SEQ || seq.getMolecularSequence().isEmpty() ) ) {
seq.setMolecularSequence( db_entry.getMolecularSequence().getMolecularSequenceAsString() );
seq.setMolecularSequenceAligned( false );
if ( db_entry.getMolecularSequence().getType() == TYPE.AA ) {