Package org.forester.surfacing
Class BasicCombinableDomains
java.lang.Object
org.forester.surfacing.BasicCombinableDomains
- All Implemented Interfaces:
 CombinableDomains
- Direct Known Subclasses:
 AdjactantDirectedCombinableDomains,DirectedCombinableDomains
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddCombinableDomain(String protein_domain) To add a new combinable domain.voidaddKeyDomainProtein(String protein) This must return all domains in this set of combinable domains (i.e.Returns the combinable domain identifiers sorted in alphabetical manner: - keys are the combinable domain identifiers - values are the counts of proteins exhibiting a particular combinationReturns the domain whose combinable domains are in stored in this combinable domains.intReturns how many times the key domain is present in a given species genome.intReturns how many proteins with the key domain are present in a given species genome.intintgetNumberOfProteinsExhibitingCombination(String protein_domain) Returns the species of this combinable domains.booleanisCombinable(String protein_domain) voidsetKeyDomainCount(int key_domain_count) Sets how many times the key domain is present in a given species genome.toString() 
- 
Constructor Details
- 
BasicCombinableDomains
 
 - 
 - 
Method Details
- 
addCombinableDomain
Description copied from interface:CombinableDomainsTo add a new combinable domain.- Specified by:
 addCombinableDomainin interfaceCombinableDomains
 - 
addKeyDomainProtein
- Specified by:
 addKeyDomainProteinin interfaceCombinableDomains
 - 
getAllDomains
Description copied from interface:CombinableDomainsThis must return all domains in this set of combinable domains (i.e. the key domain and all domains which can combine with the key domain).- Specified by:
 getAllDomainsin interfaceCombinableDomains- Returns:
 - all domains
 
 - 
getCombinableDomains
- Specified by:
 getCombinableDomainsin interfaceCombinableDomains
 - 
getCombinableDomainsIds
Description copied from interface:CombinableDomainsReturns the combinable domain identifiers sorted in alphabetical manner: - keys are the combinable domain identifiers - values are the counts of proteins exhibiting a particular combination- Specified by:
 getCombinableDomainsIdsin interfaceCombinableDomains- Returns:
 - combining domain identifiers sorted in alphabetical manner
 
 - 
getCombiningDomainIdsAsStringBuilder
- Specified by:
 getCombiningDomainIdsAsStringBuilderin interfaceCombinableDomains
 - 
getKeyDomain
Description copied from interface:CombinableDomainsReturns the domain whose combinable domains are in stored in this combinable domains.- Specified by:
 getKeyDomainin interfaceCombinableDomains- Returns:
 - the domain identifier
 
 - 
getKeyDomainCount
public int getKeyDomainCount()Description copied from interface:CombinableDomainsReturns how many times the key domain is present in a given species genome.- Specified by:
 getKeyDomainCountin interfaceCombinableDomains- Returns:
 - key domain count in species
 
 - 
getKeyDomainProteins
- Specified by:
 getKeyDomainProteinsin interfaceCombinableDomains
 - 
getKeyDomainProteinsCount
public int getKeyDomainProteinsCount()Description copied from interface:CombinableDomainsReturns how many proteins with the key domain are present in a given species genome.- Specified by:
 getKeyDomainProteinsCountin interfaceCombinableDomains- Returns:
 - key domain proteins count in species
 
 - 
getNumberOfCombinableDomains
public int getNumberOfCombinableDomains()- Specified by:
 getNumberOfCombinableDomainsin interfaceCombinableDomains
 - 
getNumberOfProteinsExhibitingCombination
- Specified by:
 getNumberOfProteinsExhibitingCombinationin interfaceCombinableDomains
 - 
getSpecies
Description copied from interface:CombinableDomainsReturns the species of this combinable domains.- Specified by:
 getSpeciesin interfaceCombinableDomains- Returns:
 - the species
 
 - 
isCombinable
- Specified by:
 isCombinablein interfaceCombinableDomains
 - 
setKeyDomainCount
public void setKeyDomainCount(int key_domain_count) Description copied from interface:CombinableDomainsSets how many times the key domain is present in a given species genome.- Specified by:
 setKeyDomainCountin interfaceCombinableDomains- Parameters:
 key_domain_count- key domain count in species
 - 
toBinaryDomainCombinations
- Specified by:
 toBinaryDomainCombinationsin interfaceCombinableDomains
 - 
toString
 - 
getCombiningDomains
 
 -