public class BasicCombinableDomains extends Object implements CombinableDomains
| Constructor and Description |
|---|
BasicCombinableDomains(String key_domain,
Species species) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCombinableDomain(String protein_domain)
To add a new combinable domain.
|
void |
addKeyDomainProtein(String protein) |
List<String> |
getAllDomains()
This must return all domains in this set of combinable domains (i.e.
|
List<String> |
getCombinableDomains() |
SortedMap<String,Integer> |
getCombinableDomainsIds()
Returns the combinable domain identifiers sorted in alphabetical manner: -
keys are the combinable domain identifiers - values are the counts of
proteins exhibiting a particular combination
|
StringBuilder |
getCombiningDomainIdsAsStringBuilder() |
protected TreeMap<String,Integer> |
getCombiningDomains() |
String |
getKeyDomain()
Returns the domain whose combinable domains are in stored in this
combinable domains.
|
int |
getKeyDomainCount()
Returns how many times the key domain is present in a given species
genome.
|
Set<String> |
getKeyDomainProteins() |
int |
getKeyDomainProteinsCount()
Returns how many proteins with the key domain are present in a given
species genome.
|
int |
getNumberOfCombinableDomains() |
int |
getNumberOfProteinsExhibitingCombination(String protein_domain) |
Species |
getSpecies()
Returns the species of this combinable domains.
|
boolean |
isCombinable(String protein_domain) |
void |
setKeyDomainCount(int key_domain_count)
Sets how many times the key domain is present in a given species genome.
|
List<BinaryDomainCombination> |
toBinaryDomainCombinations() |
String |
toString() |
public void addCombinableDomain(String protein_domain)
CombinableDomainsaddCombinableDomain in interface CombinableDomainspublic void addKeyDomainProtein(String protein)
addKeyDomainProtein in interface CombinableDomainspublic List<String> getAllDomains()
CombinableDomainsgetAllDomains in interface CombinableDomainspublic List<String> getCombinableDomains()
getCombinableDomains in interface CombinableDomainspublic SortedMap<String,Integer> getCombinableDomainsIds()
CombinableDomainsgetCombinableDomainsIds in interface CombinableDomainspublic StringBuilder getCombiningDomainIdsAsStringBuilder()
getCombiningDomainIdsAsStringBuilder in interface CombinableDomainspublic String getKeyDomain()
CombinableDomainsgetKeyDomain in interface CombinableDomainspublic int getKeyDomainCount()
CombinableDomainsgetKeyDomainCount in interface CombinableDomainspublic Set<String> getKeyDomainProteins()
getKeyDomainProteins in interface CombinableDomainspublic int getKeyDomainProteinsCount()
CombinableDomainsgetKeyDomainProteinsCount in interface CombinableDomainspublic int getNumberOfCombinableDomains()
getNumberOfCombinableDomains in interface CombinableDomainspublic int getNumberOfProteinsExhibitingCombination(String protein_domain)
getNumberOfProteinsExhibitingCombination in interface CombinableDomainspublic Species getSpecies()
CombinableDomainsgetSpecies in interface CombinableDomainspublic boolean isCombinable(String protein_domain)
isCombinable in interface CombinableDomainspublic void setKeyDomainCount(int key_domain_count)
CombinableDomainssetKeyDomainCount in interface CombinableDomainskey_domain_count - key domain count in speciespublic List<BinaryDomainCombination> toBinaryDomainCombinations()
toBinaryDomainCombinations in interface CombinableDomainsCopyright © 2016. All rights reserved.