Currently repair graph will override any node attributes of the incoming residue with node attributes from the reference block. In #340 this changes to everything except resid. This causes different behaviour for blocks coming from itp/ff/rtp files, since those all define slightly different sets of node attributes.
The question is whether this list of exclusions is the correct approach, or that a list of inclusions would be better.
Currently repair graph will override any node attributes of the incoming residue with node attributes from the reference block. In #340 this changes to everything except
resid
. This causes different behaviour for blocks coming from itp/ff/rtp files, since those all define slightly different sets of node attributes.The question is whether this list of exclusions is the correct approach, or that a list of inclusions would be better.