X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=forester%2Fjava%2Fsrc%2Forg%2Fforester%2Fsurfacing%2FDomainLengths.java;h=6d39b6119393915f27543091df994cf287253c75;hb=cb49ee5684c6907b3161db82ff9aea72961b8548;hp=1018aea432c37322848c624f37870b25c4d71642;hpb=87d34f343d0262cd0c009c6f1da058a5a217bc64;p=jalview.git diff --git a/forester/java/src/org/forester/surfacing/DomainLengths.java b/forester/java/src/org/forester/surfacing/DomainLengths.java index 1018aea..6d39b61 100644 --- a/forester/java/src/org/forester/surfacing/DomainLengths.java +++ b/forester/java/src/org/forester/surfacing/DomainLengths.java @@ -52,18 +52,11 @@ public class DomainLengths { getLengthStatistic( species ).addValue( domain_length ); } - private void addLengthStatistics( final Species species, final DescriptiveStatistics length_statistic ) { - if ( getLengthStatistics().containsKey( species ) ) { - throw new IllegalArgumentException( "length statistics for [" + species.getSpeciesId() + "] already added" ); - } - getLengthStatistics().put( species, length_statistic ); - } - /** * Returns descriptive statistics based on the arithmetic means - * for each species. - * - * + * for each species. + * + * * @return */ public DescriptiveStatistics calculateMeanBasedStatistics() { @@ -75,10 +68,10 @@ public class DomainLengths { } /** - * + * * Note. This is not technically a Z-score since the distribution * of means is unknown (and not normal). - * + * * @param species * @return */ @@ -98,10 +91,6 @@ public class DomainLengths { return getLengthStatistics().get( species ); } - private SortedMap getLengthStatistics() { - return _length_statistics; - } - public List getLengthStatisticsList() { final List list = new ArrayList(); for( final DescriptiveStatistics stats : _length_statistics.values() ) { @@ -141,4 +130,15 @@ public class DomainLengths { public boolean isHasLengthStatistic( final Species species ) { return getLengthStatistics().containsKey( species ); } + + private void addLengthStatistics( final Species species, final DescriptiveStatistics length_statistic ) { + if ( getLengthStatistics().containsKey( species ) ) { + throw new IllegalArgumentException( "length statistics for [" + species.getSpeciesId() + "] already added" ); + } + getLengthStatistics().put( species, length_statistic ); + } + + private SortedMap getLengthStatistics() { + return _length_statistics; + } }