mmtbx.chemical_components package

Submodules

mmtbx.chemical_components.cif_parser module

class mmtbx.chemical_components.cif_parser.empty

Bases: object

mmtbx.chemical_components.cif_parser.get_func(cif_key, sk)
mmtbx.chemical_components.cif_parser.get_typed_field(cif_key, sk, field, func=None)
mmtbx.chemical_components.cif_parser.run(filename)
mmtbx.chemical_components.cif_parser.run2(filename)
mmtbx.chemical_components.cif_parser.smart_split_cif_line(line)

Module contents

mmtbx.chemical_components.find_data_dir()
mmtbx.chemical_components.generate_chemical_components_codes(sort_reverse_by_smiles=False, only_non_polymer=False)
mmtbx.chemical_components.get_alternative_name(code, name)
mmtbx.chemical_components.get_as_atom_group(code)
mmtbx.chemical_components.get_as_hierarchy(code)
mmtbx.chemical_components.get_atom_names(code, alternate=False, heavy_atom_only=False)
mmtbx.chemical_components.get_atom_type_symbol(code)
mmtbx.chemical_components.get_bond_pairs(code, alternate=False, heavy_atom_only=False, use_tuple=False)
mmtbx.chemical_components.get_cif_dictionary(code, filename=None, old_reader=False)
mmtbx.chemical_components.get_cif_filename(code)
mmtbx.chemical_components.get_field_simple(code, loop, field)
mmtbx.chemical_components.get_group(code, split_rna_dna=False, split_l_d=False, verbose=False)
mmtbx.chemical_components.get_header(code)
mmtbx.chemical_components.get_hydrogen_names(code, wrap=False, alternate=False)
mmtbx.chemical_components.get_name(code)
mmtbx.chemical_components.get_restraints_group(code, split_rna_dna=True, split_l_d=True)
mmtbx.chemical_components.get_smiles(code)
mmtbx.chemical_components.get_type(code)
mmtbx.chemical_components.is_chemical_components_file(filename)
mmtbx.chemical_components.is_code(code)
mmtbx.chemical_components.is_residue_specified(code, alternate=False)