def encode_data(self):
output_data = {}<EOL>output_data["<STR_LIT>"] = encode_array(self.group_type_list, <NUM_LIT:4>, <NUM_LIT:0>)<EOL>output_data["<STR_LIT>"] = encode_array(self.x_coord_list, <NUM_LIT:10>, <NUM_LIT:1000>)<EOL>output_data["<STR_LIT>"] = encode_array(self.y_coord_list, <NUM_LIT:10>, <NUM_LIT:1000>)<EOL>output_data["<STR_LIT>"] = encode_array(self.z_coord_list, <NUM_LIT:10>, <NUM_LIT:1000>)<EOL>output_data["<STR_LIT>"] = encode_array(self.b_factor_list, <NUM_LIT:10>, <NUM_LIT:100>)<EOL>output_data["<STR_LIT>"] = encode_array(self.occupancy_list, <NUM_LIT:9>, <NUM_LIT:100>)<EOL>output_data["<STR_LIT>"] = encode_array(self.atom_id_list, <NUM_LIT:8>, <NUM_LIT:0>)<EOL>output_data["<STR_LIT>"] = encode_array(self.alt_loc_list, <NUM_LIT:6>, <NUM_LIT:0>)<EOL>output_data["<STR_LIT>"] = encode_array(self.ins_code_list, <NUM_LIT:6>, <NUM_LIT:0>)<EOL>output_data["<STR_LIT>"] = encode_array(self.group_id_list, <NUM_LIT:8>, <NUM_LIT:0>)<EOL>output_data["<STR_LIT>"] = self.group_list<EOL>output_data["<STR_LIT>"] = encode_array(self.sequence_index_list, <NUM_LIT:8>, <NUM_LIT:0>)<EOL>output_data["<STR_LIT>"] = encode_array(self.chain_name_list, <NUM_LIT:5>, <NUM_LIT:4>)<EOL>output_data["<STR_LIT>"] = encode_array(self.chain_id_list, <NUM_LIT:5>, <NUM_LIT:4>)<EOL>output_data["<STR_LIT>"] = encode_array(self.bond_atom_list, <NUM_LIT:4>, <NUM_LIT:0>)<EOL>output_data["<STR_LIT>"] = encode_array(self.bond_order_list, <NUM_LIT:2>, <NUM_LIT:0>)<EOL>output_data["<STR_LIT>"] = encode_array(self.sec_struct_list, <NUM_LIT:2>, <NUM_LIT:0>)<EOL>output_data["<STR_LIT>"] = self.chains_per_model<EOL>output_data["<STR_LIT>"] = self.groups_per_chain<EOL>output_data["<STR_LIT>"] = self.space_group<EOL>output_data["<STR_LIT>"] = self.mmtf_version<EOL>output_data["<STR_LIT>"] = self.mmtf_producer<EOL>output_data["<STR_LIT>"] = self.structure_id<EOL>output_data["<STR_LIT>"] = self.entity_list<EOL>output_data["<STR_LIT>"] = self.bio_assembly<EOL>output_data["<STR_LIT>"] = self.r_free<EOL>output_data["<STR_LIT>"] = self.r_work<EOL>output_data["<STR_LIT>"] = self.resolution<EOL>output_data["<STR_LIT:title>"] = self.title<EOL>output_data["<STR_LIT>"] = self.experimental_methods<EOL>output_data["<STR_LIT>"] = self.deposition_date<EOL>output_data["<STR_LIT>"] = self.release_date<EOL>output_data["<STR_LIT>"] = self.unit_cell<EOL>output_data["<STR_LIT>"] = self.num_bonds<EOL>output_data["<STR_LIT>"] = self.num_chains<EOL>output_data["<STR_LIT>"] = self.num_models<EOL>output_data["<STR_LIT>"] = self.num_atoms<EOL>output_data["<STR_LIT>"] = self.num_groups<EOL>return output_data<EOL>
Encode the data back into a dict.