comp.addChain(chain); chain.setEntityInfo(comp);
entityInfo = new EntityInfo(); entityInfo.setMolId(eId); entityInfo.addChain(chain); if (chain.isWaterOnly()) { entityInfo.setType(EntityType.WATER); logger.debug("Adding chain with chain id {} (auth id {}) to Entity with entity_id {}", chain.getId(), chain.getName(), eId); entityInfo.addChain(chain); chain.setEntityInfo(entityInfo);
c.getEntityInfo().addChain(clonedChain);
ent.addChain(c1); ent.addChain(c2); ent.setMolId(molId++); ent.setType(EntityType.POLYMER); logger.debug("Adding chain {} to entity {}",c1.getId(),c2.getId()); ent = chainIds2entities.get(c2.getId()); ent.addChain(c1); c1.setEntityInfo(ent); chainIds2entities.put(c1.getId(), ent); ent.addChain(c2); c2.setEntityInfo(ent); chainIds2entities.put(c2.getId(), ent); ent.addChain(c); ent.setMolId(molId++); ent.setType(EntityType.POLYMER); EntityInfo e = chainIds2entities.get(chain.getId()); chain.setEntityInfo(e); e.addChain(chain);
newEntityInfo.addChain(newChain);
newEntityInfo.addChain(chain); chain.setEntityInfo(newEntityInfo);