private static Set<String> getChainNames(SubstructureIdentifier si) { Set<String> chains = new TreeSet<String>(); List<ResidueRange> ranges = si.getResidueRanges(); for(ResidueRange range : ranges) { String chainName = range.getChainName(); if(chainName != null) { chains.add(chainName); } } return chains; }
/** {@inheritDoc} */ @Deprecated @Override public List<ResidueRange> getResidueRanges() { return toCanonical().getResidueRanges(); } /** {@inheritDoc} */
/** * Returns the chains this domain is defined over; contains more than 1 element only if this domains is a multi-chain domain. */ public Set<String> getChains() { Set<String> chains = new HashSet<String>(); List<ResidueRange> rrs = toCanonical().getResidueRanges(); for (ResidueRange rr : rrs) chains.add(rr.getChainName()); return chains; }
ranges.addAll(strucId.getResidueRanges());
String tPdbId = canon.getPdbId(); String tChain = null; for(ResidueRange range : canon.getResidueRanges()) { tChain = range.getChainName(); break;
if(getResidueRanges().isEmpty()) { } else { for( ResidueRange range: getResidueRanges()) {