Creating a new contact.ResidueIdentifier (not to be confused with ResidueNumber) requires that the Group have a valid alignedResIndex in the corresponding Compound. Is there a reasonable way to handle missing seqres (e.g. if the structure came from a default AtomCache (see #455))?
Would it be better to do contact matching by ResidueNumber instead of seqres index?