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
-