X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=forester%2Fjava%2Fsrc%2Forg%2Fforester%2Fsurfacing%2FGenomeWideCombinableDomains.java;h=81fd861a4322ca726d261c258d49ad47792227f1;hb=cb49ee5684c6907b3161db82ff9aea72961b8548;hp=4dbe7188c6c8bec9479152d96d14db0e549fd497;hpb=87d34f343d0262cd0c009c6f1da058a5a217bc64;p=jalview.git diff --git a/forester/java/src/org/forester/surfacing/GenomeWideCombinableDomains.java b/forester/java/src/org/forester/surfacing/GenomeWideCombinableDomains.java index 4dbe718..81fd861 100644 --- a/forester/java/src/org/forester/surfacing/GenomeWideCombinableDomains.java +++ b/forester/java/src/org/forester/surfacing/GenomeWideCombinableDomains.java @@ -45,19 +45,17 @@ public interface GenomeWideCombinableDomains { /** * This should return all domains ids present in the genome. - * + * * @return a sorted set of domains ids */ public SortedSet getAllDomainIds(); public DomainCombinationType getDomainCombinationType(); - SortedSet getMostPromiscuosDomain(); - /** - * This should return a statistic for per domain + * This should return a statistic for per domain * promiscuity in a genome. - * + * * @return descriptive statistics for per domain promiscuity in a genome */ public DescriptiveStatistics getPerGenomeDomainPromiscuityStatistics(); @@ -68,14 +66,16 @@ public interface GenomeWideCombinableDomains { /** * This should return all binary domain combinations present in the genome. - * + * * @return a sorted set of binary domain combinations */ public SortedSet toBinaryDomainCombinations(); public StringBuilder toStringBuilder( GenomeWideCombinableDomainsSortOrder order ); + SortedSet getMostPromiscuosDomain(); + public static enum GenomeWideCombinableDomainsSortOrder { - ALPHABETICAL_KEY_ID, KEY_DOMAIN_PROTEINS_COUNT, KEY_DOMAIN_COUNT, COMBINATIONS_COUNT + ALPHABETICAL_KEY_ID, COMBINATIONS_COUNT, KEY_DOMAIN_COUNT, KEY_DOMAIN_PROTEINS_COUNT } }