Class DomainLengths


  • public class DomainLengths
    extends java.lang.Object
    • Constructor Detail

      • DomainLengths

        public DomainLengths​(java.lang.String domain_id)
    • Method Detail

      • addLength

        public void addLength​(Species species,
                              int domain_length)
      • calculateMeanBasedStatistics

        public DescriptiveStatistics calculateMeanBasedStatistics()
        Returns descriptive statistics based on the arithmetic means for each species.
        Returns:
      • calculateZScoreForSpecies

        public double calculateZScoreForSpecies​(Species species)
        Note. This is not technically a Z-score since the distribution of means is unknown (and not normal).
        Parameters:
        species -
        Returns:
      • getDomainId

        public java.lang.String getDomainId()
      • getMeanBasedOutlierSpecies

        public java.util.List<Species> getMeanBasedOutlierSpecies​(double z_score_limit)
      • getSpeciesList

        public java.util.List<Species> getSpeciesList()
      • isHasLengthStatistic

        public boolean isHasLengthStatistic​(Species species)