Package org.forester.surfacing
Interface GenomeWideCombinableDomains
- All Known Implementing Classes:
BasicGenomeWideCombinableDomains
public interface GenomeWideCombinableDomains
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic enum
-
Method Summary
Modifier and TypeMethodDescriptionboolean
This should return all domains ids present in the genome.This should return a statistic for per domain promiscuity in a genome.int
getSize()
This should return all binary domain combinations present in the genome.
-
Method Details
-
contains
-
get
-
getAllCombinableDomainsIds
SortedMap<String,CombinableDomains> getAllCombinableDomainsIds() -
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
SortedSet<BinaryDomainCombination> toBinaryDomainCombinations()This should return all binary domain combinations present in the genome.- Returns:
- a sorted set of binary domain combinations
-
toStringBuilder
StringBuilder toStringBuilder(GenomeWideCombinableDomains.GenomeWideCombinableDomainsSortOrder order) -
getMostPromiscuosDomain
-