X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=forester%2Fjava%2Fsrc%2Forg%2Fforester%2Futil%2FBasicDescriptiveStatistics.java;h=081895132feca8950bc2645cd4664345e323d448;hb=bc282cbd857f4fb9decdc00b278640bcf146a645;hp=8ec95e7edb3fd5d04335b15bd0222816ed21cd74;hpb=eee996a6476a1e3d84c07f8f690dcde3ff4b2ef5;p=jalview.git diff --git a/forester/java/src/org/forester/util/BasicDescriptiveStatistics.java b/forester/java/src/org/forester/util/BasicDescriptiveStatistics.java index 8ec95e7..0818951 100644 --- a/forester/java/src/org/forester/util/BasicDescriptiveStatistics.java +++ b/forester/java/src/org/forester/util/BasicDescriptiveStatistics.java @@ -39,11 +39,17 @@ public class BasicDescriptiveStatistics implements DescriptiveStatistics { private double _max; private double _sigma; private boolean _recalc_sigma; + private String _desc; public BasicDescriptiveStatistics() { init(); } + public BasicDescriptiveStatistics( final String desc ) { + init(); + setDescription( desc ); + } + /* (non-Javadoc) * @see org.forester.util.DescriptiveStatisticsI#addValue(double) */ @@ -140,9 +146,6 @@ public class BasicDescriptiveStatistics implements DescriptiveStatistics { return _sum; } - /* (non-Javadoc) - * @see org.forester.util.DescriptiveStatisticsI#getSummaryAsString() - */ @Override public String getSummaryAsString() { validate(); @@ -151,9 +154,6 @@ public class BasicDescriptiveStatistics implements DescriptiveStatistics { return "" + mean + ( ( char ) 177 ) + sd + " [" + getMin() + "..." + getMax() + "]"; } - /* (non-Javadoc) - * @see org.forester.util.DescriptiveStatisticsI#getValue(int) - */ @Override public double getValue( final int index ) { validate(); @@ -167,6 +167,7 @@ public class BasicDescriptiveStatistics implements DescriptiveStatistics { _max = -Double.MAX_VALUE; _sigma = 0.0; _recalc_sigma = true; + _desc = ""; } /* (non-Javadoc) @@ -356,4 +357,19 @@ public class BasicDescriptiveStatistics implements DescriptiveStatistics { public static double sampleStandardUnit( final double value, final double mean, final double sd ) { return ( value - mean ) / sd; } + + @Override + public List getData() { + return _data; + } + + @Override + public void setDescription( final String desc ) { + _desc = desc; + } + + @Override + public String getDescription() { + return _desc; + } }