Package org.forester.surfacing
Interface GenomeWideCombinableDomains
- All Known Implementing Classes:
 BasicGenomeWideCombinableDomains
public interface GenomeWideCombinableDomains
- 
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enum - 
Method Summary
Modifier and TypeMethodDescriptionbooleanThis should return all domains ids present in the genome.This should return a statistic for per domain promiscuity in a genome.intgetSize()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
 
 -