public void addCombinableDomain( final String protein_domain );
/**
- *
- * This 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).
- *
- * @return all domains
- */
- List<String> getAllDomains();
-
- List<String> getCombinableDomains();
-
- /**
* 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
*/
public int getKeyDomainCount();
+ public Set<String> getKeyDomainProteins();
+
/**
* Returns how many proteins with the key domain are present in a given
* species genome.
*/
public int getKeyDomainProteinsCount();
- public Set<String> getKeyDomainProteins();
-
public int getNumberOfCombinableDomains();
public int getNumberOfProteinsExhibitingCombination( final String protein_domain );
public boolean isCombinable( final String protein_domain );
+ public List<BinaryDomainCombination> toBinaryDomainCombinations();
+
+ void addKeyDomainProtein( String protein );
+
+ /**
+ *
+ * This 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).
+ *
+ * @return all domains
+ */
+ List<String> getAllDomains();
+
+ List<String> getCombinableDomains();
+
/**
* Sets how many times the key domain is present in a given species genome.
*
* key domain count in species
*/
void setKeyDomainCount( final int key_domain_count );
-
- public List<BinaryDomainCombination> toBinaryDomainCombinations();
-
- void addKeyDomainProtein( String protein );
}
\ No newline at end of file