now more flexible way to read a pdb::model -> template atom_t