X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=forester%2Fjava%2Fsrc%2Forg%2Fforester%2Fsurfacing%2FBasicCombinableDomains.java;h=02a8278ec1d7ad1a7612708f86ff59c8583b3340;hb=0be91180a6625d0a5b2c28fb6ff66dfd072ac882;hp=c04333c3cba78f990121aa4e3114b46baa3e3530;hpb=08a92c65e8b969a3ce2a4b511055cd6029357831;p=jalview.git diff --git a/forester/java/src/org/forester/surfacing/BasicCombinableDomains.java b/forester/java/src/org/forester/surfacing/BasicCombinableDomains.java index c04333c..02a8278 100644 --- a/forester/java/src/org/forester/surfacing/BasicCombinableDomains.java +++ b/forester/java/src/org/forester/surfacing/BasicCombinableDomains.java @@ -40,11 +40,11 @@ import org.forester.util.ForesterUtil; public class BasicCombinableDomains implements CombinableDomains { + final private TreeMap _combining_domains; final private String _key_domain; private int _key_domain_count; - final private Species _species; - final private TreeMap _combining_domains; final private Set _proteins_with_key_domain; + final private Species _species; public BasicCombinableDomains( final String key_domain, final Species species ) { _key_domain = key_domain; @@ -117,10 +117,6 @@ public class BasicCombinableDomains implements CombinableDomains { return sb; } - protected TreeMap getCombiningDomains() { - return _combining_domains; - } - @Override public String getKeyDomain() { return _key_domain; @@ -132,6 +128,11 @@ public class BasicCombinableDomains implements CombinableDomains { } @Override + public Set getKeyDomainProteins() { + return _proteins_with_key_domain; + } + + @Override public int getKeyDomainProteinsCount() { return getKeyDomainProteins().size(); } @@ -170,7 +171,8 @@ public class BasicCombinableDomains implements CombinableDomains { public List toBinaryDomainCombinations() { final List binary_combinations = new ArrayList( getNumberOfCombinableDomains() ); for( final String domain : getCombiningDomains().keySet() ) { - binary_combinations.add( new BasicBinaryDomainCombination( getKeyDomain(), domain ) ); + // binary_combinations.add( new BasicBinaryDomainCombination( getKeyDomain(), domain ) ); + binary_combinations.add( BasicBinaryDomainCombination.obtainInstance( getKeyDomain(), domain ) ); } return binary_combinations; } @@ -190,8 +192,7 @@ public class BasicCombinableDomains implements CombinableDomains { return sb.toString(); } - @Override - public Set getKeyDomainProteins() { - return _proteins_with_key_domain; + protected TreeMap getCombiningDomains() { + return _combining_domains; } }