import javax.swing.JOptionPane;
import javax.swing.text.MaskFormatter;
-import org.forester.analysis.AncestralTaxonomyInference;
+import org.forester.analysis.TaxonomyDataManager;
import org.forester.io.parsers.PhylogenyParser;
import org.forester.io.parsers.phyloxml.PhyloXmlUtil;
import org.forester.io.parsers.tol.TolParser;
import org.forester.util.AsciiHistogram;
import org.forester.util.DescriptiveStatistics;
import org.forester.util.ForesterUtil;
-import org.forester.ws.uniprot.UniProtTaxonomy;
+import org.forester.ws.seqdb.UniProtTaxonomy;
public final class AptxUtil {
else {
UniProtTaxonomy up = null;
try {
- up = AncestralTaxonomyInference.obtainUniProtTaxonomy( temp_tax, null, null );
+ up = TaxonomyDataManager.obtainUniProtTaxonomy( temp_tax, null, null );
}
catch ( final Exception e ) {
e.printStackTrace();
}
}
- final static String crateBasicInformation( final Phylogeny phy ) {
+ final static String createBasicInformation( final Phylogeny phy ) {
final StringBuilder desc = new StringBuilder();
if ( ( phy != null ) && !phy.isEmpty() ) {
if ( !ForesterUtil.isEmpty( phy.getName() ) ) {
desc.append( " Maximum: " + ForesterUtil.roundToInt( ds.getMax() ) );
desc.append( "\n" );
}
- final List<DescriptiveStatistics> css = PhylogenyMethods.calculatConfidenceStatistics( phy );
- if ( css.size() > 0 ) {
+ List<DescriptiveStatistics> css = null;
+ try {
+ css = PhylogenyMethods.calculatConfidenceStatistics( phy );
+ }
+ catch ( final IllegalArgumentException e ) {
+ ForesterUtil.printWarningMessage( Constants.PRG_NAME, e.getMessage() );
+ }
+ if ( ( css != null ) && ( css.size() > 0 ) ) {
desc.append( "\n" );
for( int i = 0; i < css.size(); ++i ) {
final DescriptiveStatistics cs = css.get( i );