if (getId() == null)
{
- setId(inFile.getName());
+ // always use resource name, not the hardwired file
+ // Does the value of ID get used ? Behaviour needs to be
+ // documented and tested
+ setId(getDataName());
}
for (PDBChain chain : getChains())
{