public class Confidence implements PhylogenyData, Comparable<Confidence> {
- public final static int CONFIDENCE_DEFAULT_VALUE = -9999;
+ public final static int CONFIDENCE_DEFAULT_VALUE = -Integer.MAX_VALUE;
private double _value;
private double _sd;
private String _type;
@Override
public void toPhyloXML( final Writer writer, final int level, final String indentation ) throws IOException {
- if ( getValue() == CONFIDENCE_DEFAULT_VALUE ) {
+ if ( getValue() == CONFIDENCE_DEFAULT_VALUE || getValue() < -1 ) {
return;
}
writer.write( ForesterUtil.LINE_SEPARATOR );
writer.write( indentation );
if ( getStandardDeviation() != CONFIDENCE_DEFAULT_VALUE ) {
PhylogenyDataUtil
- .appendElement( writer,
- PhyloXmlMapping.CONFIDENCE,
- FORMATTER.format( ForesterUtil
- .round( getValue(), PhyloXmlUtil.ROUNDING_DIGITS_FOR_PHYLOXML_DOUBLE_OUTPUT ) ),
- PhyloXmlMapping.CONFIDENCE_TYPE_ATTR,
- ForesterUtil.isEmpty( getType() ) ? "unknown" : getType(),
- PhyloXmlMapping.CONFIDENCE_SD_ATTR,
- String.valueOf( ForesterUtil
- .round( getStandardDeviation(),
- PhyloXmlUtil.ROUNDING_DIGITS_FOR_PHYLOXML_DOUBLE_OUTPUT ) ) );
+ .appendElement( writer,
+ PhyloXmlMapping.CONFIDENCE,
+ FORMATTER.format( ForesterUtil
+ .round( getValue(), PhyloXmlUtil.ROUNDING_DIGITS_FOR_PHYLOXML_DOUBLE_OUTPUT ) ),
+ PhyloXmlMapping.CONFIDENCE_TYPE_ATTR,
+ ForesterUtil.isEmpty( getType() ) ? "unknown" : getType(),
+ PhyloXmlMapping.CONFIDENCE_SD_ATTR,
+ String.valueOf( ForesterUtil
+ .round( getStandardDeviation(),
+ PhyloXmlUtil.ROUNDING_DIGITS_FOR_PHYLOXML_DOUBLE_OUTPUT ) ) );
}
else {
PhylogenyDataUtil
- .appendElement( writer,
- PhyloXmlMapping.CONFIDENCE,
- FORMATTER.format( ForesterUtil
- .round( getValue(), PhyloXmlUtil.ROUNDING_DIGITS_FOR_PHYLOXML_DOUBLE_OUTPUT ) ),
- PhyloXmlMapping.CONFIDENCE_TYPE_ATTR,
- ForesterUtil.isEmpty( getType() ) ? "unknown" : getType() );
+ .appendElement( writer,
+ PhyloXmlMapping.CONFIDENCE,
+ FORMATTER.format( ForesterUtil
+ .round( getValue(), PhyloXmlUtil.ROUNDING_DIGITS_FOR_PHYLOXML_DOUBLE_OUTPUT ) ),
+ PhyloXmlMapping.CONFIDENCE_TYPE_ATTR,
+ ForesterUtil.isEmpty( getType() ) ? "unknown" : getType() );
}
}