Package org.forester.surfacing
Interface GenomeWideCombinableDomains
-
- All Known Implementing Classes:
BasicGenomeWideCombinableDomains
public interface GenomeWideCombinableDomains
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
GenomeWideCombinableDomains.GenomeWideCombinableDomainsSortOrder
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
contains(java.lang.String key_id)
CombinableDomains
get(java.lang.String key_id)
java.util.SortedMap<java.lang.String,CombinableDomains>
getAllCombinableDomainsIds()
java.util.SortedSet<java.lang.String>
getAllDomainIds()
This should return all domains ids present in the genome.BinaryDomainCombination.DomainCombinationType
getDomainCombinationType()
java.util.SortedSet<java.lang.String>
getMostPromiscuosDomain()
DescriptiveStatistics
getPerGenomeDomainPromiscuityStatistics()
This should return a statistic for per domain promiscuity in a genome.int
getSize()
Species
getSpecies()
java.util.SortedSet<BinaryDomainCombination>
toBinaryDomainCombinations()
This should return all binary domain combinations present in the genome.java.lang.StringBuilder
toStringBuilder(GenomeWideCombinableDomains.GenomeWideCombinableDomainsSortOrder order)
-
-
-
Method Detail
-
contains
boolean contains(java.lang.String key_id)
-
get
CombinableDomains get(java.lang.String key_id)
-
getAllCombinableDomainsIds
java.util.SortedMap<java.lang.String,CombinableDomains> getAllCombinableDomainsIds()
-
getAllDomainIds
java.util.SortedSet<java.lang.String> getAllDomainIds()
This should return all domains ids present in the genome.- Returns:
- a sorted set of domains ids
-
getDomainCombinationType
BinaryDomainCombination.DomainCombinationType getDomainCombinationType()
-
getPerGenomeDomainPromiscuityStatistics
DescriptiveStatistics getPerGenomeDomainPromiscuityStatistics()
This should return a statistic for per domain promiscuity in a genome.- Returns:
- descriptive statistics for per domain promiscuity in a genome
-
getSize
int getSize()
-
getSpecies
Species getSpecies()
-
toBinaryDomainCombinations
java.util.SortedSet<BinaryDomainCombination> toBinaryDomainCombinations()
This should return all binary domain combinations present in the genome.- Returns:
- a sorted set of binary domain combinations
-
toStringBuilder
java.lang.StringBuilder toStringBuilder(GenomeWideCombinableDomains.GenomeWideCombinableDomainsSortOrder order)
-
getMostPromiscuosDomain
java.util.SortedSet<java.lang.String> getMostPromiscuosDomain()
-
-