Package org.forester.surfacing
Class BasicGenomeWideCombinableDomains
java.lang.Object
org.forester.surfacing.BasicGenomeWideCombinableDomains
- All Implemented Interfaces:
 GenomeWideCombinableDomains
- 
Nested Class Summary
Nested classes/interfaces inherited from interface org.forester.surfacing.GenomeWideCombinableDomains
GenomeWideCombinableDomains.GenomeWideCombinableDomainsSortOrder - 
Method Summary
Modifier and TypeMethodDescriptionbooleancreateInstance(List<Protein> protein_list, boolean ignore_combination_with_same_domain, Species species) createInstance(List<Protein> protein_list, boolean ignore_combination_with_same_domain, Species species, Map<String, List<GoId>> domain_id_to_go_ids_map, BinaryDomainCombination.DomainCombinationType dc_type, Map<String, DescriptiveStatistics> protein_length_stats_by_dc, Map<String, DescriptiveStatistics> domain_number_stats_by_dc) createInstance(List<Protein> protein_list, boolean ignore_combination_with_same_domain, Species species, BinaryDomainCombination.DomainCombinationType dc_type) This 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.toString() 
- 
Method Details
- 
contains
- Specified by:
 containsin interfaceGenomeWideCombinableDomains
 - 
get
- Specified by:
 getin interfaceGenomeWideCombinableDomains
 - 
getAllCombinableDomainsIds
- Specified by:
 getAllCombinableDomainsIdsin interfaceGenomeWideCombinableDomains
 - 
getAllDomainIds
Description copied from interface:GenomeWideCombinableDomainsThis should return all domains ids present in the genome.- Specified by:
 getAllDomainIdsin interfaceGenomeWideCombinableDomains- Returns:
 - a sorted set of domains ids
 
 - 
getDomainCombinationType
- Specified by:
 getDomainCombinationTypein interfaceGenomeWideCombinableDomains
 - 
getMostPromiscuosDomain
- Specified by:
 getMostPromiscuosDomainin interfaceGenomeWideCombinableDomains
 - 
getPerGenomeDomainPromiscuityStatistics
Description copied from interface:GenomeWideCombinableDomainsThis should return a statistic for per domain promiscuity in a genome.- Specified by:
 getPerGenomeDomainPromiscuityStatisticsin interfaceGenomeWideCombinableDomains- Returns:
 - descriptive statistics for per domain promiscuity in a genome
 
 - 
getSize
public int getSize()- Specified by:
 getSizein interfaceGenomeWideCombinableDomains
 - 
getSpecies
- Specified by:
 getSpeciesin interfaceGenomeWideCombinableDomains
 - 
toBinaryDomainCombinations
Description copied from interface:GenomeWideCombinableDomainsThis should return all binary domain combinations present in the genome.- Specified by:
 toBinaryDomainCombinationsin interfaceGenomeWideCombinableDomains- Returns:
 - a sorted set of binary domain combinations
 
 - 
toString
 - 
toStringBuilder
public StringBuilder toStringBuilder(GenomeWideCombinableDomains.GenomeWideCombinableDomainsSortOrder sort_order) - Specified by:
 toStringBuilderin interfaceGenomeWideCombinableDomains
 - 
createInstance
public static BasicGenomeWideCombinableDomains createInstance(List<Protein> protein_list, boolean ignore_combination_with_same_domain, Species species)  - 
createInstance
public static BasicGenomeWideCombinableDomains createInstance(List<Protein> protein_list, boolean ignore_combination_with_same_domain, Species species, BinaryDomainCombination.DomainCombinationType dc_type)  - 
createInstance
public static BasicGenomeWideCombinableDomains createInstance(List<Protein> protein_list, boolean ignore_combination_with_same_domain, Species species, Map<String, List<GoId>> domain_id_to_go_ids_map, BinaryDomainCombination.DomainCombinationType dc_type, Map<String, DescriptiveStatistics> protein_length_stats_by_dc, Map<String, DescriptiveStatistics> domain_number_stats_by_dc)  
 -