/** * Return the list of member chain ids (asym ids) that are described by this EntityInfo, * only unique chain IDs are contained in the list. * Note that in the case of multimodel structures this will return just the unique * chain identifiers whilst {@link #getChains()} will return a corresponding chain * per model. * @return the list of unique ChainIDs that are described by this EnityInfo * @see #setChains(List) * @see #getChains() */ public List<String> getChainIds() { Set<String> uniqChainIds = new TreeSet<String>(); for (int i=0;i<getChains().size();i++) { uniqChainIds.add(getChains().get(i).getId()); } return new ArrayList<String>(uniqChainIds); }
type = entityInfo.getType().getEntityType(); List<Chain> entityChains = entityInfo.getChains(); if (entityChains.isEmpty()){
if (e.getChains().isEmpty()) { logger.info("Entity {} '{}' has no chains associated to it", e.getMolId()<0?"with no entity id":e.getMolId(), e.getDescription());
for (Chain member:getChains()) { if (c.getId().equals(member.getId())) { contained = true;