molecule now stores list of residues
adding structure read and test