def pass_data_on(self, data_setters):
data_setters.init_structure(self.num_bonds, len(self.x_coord_list), len(self.group_type_list),<EOL>len(self.chain_id_list), len(self.chains_per_model), self.structure_id)<EOL>decoder_utils.add_entity_info(self, data_setters)<EOL>decoder_utils.add_atomic_information(self, data_setters)<EOL>decoder_utils.add_header_info(self, data_setters)<EOL>decoder_utils.add_xtalographic_info(self, data_setters)<EOL>decoder_utils.generate_bio_assembly(self, data_setters)<EOL>decoder_utils.add_inter_group_bonds(self, data_setters)<EOL>data_setters.finalize_structure()<EOL>
Write the data from the getters to the setters.

        :param data_setters: a series of functions that can fill a chemical
        data structure
        :type data_setters: DataTransferInterface