gemmi/mmcif.hpp file

Contents

Namespaces

namespace gemmi
namespace gemmi::impl

Functions

void copy_int(const cif::Table::Row& row, int n, int& dest)
void copy_double(const cif::Table::Row& row, int n, double& dest)
void copy_string(const cif::Table::Row& row, int n, std::string& dest)
auto get_anisotropic_u(cif::Block& block) -> std::unordered_map<std::string, SMat33<float>>
auto transform_tags(std::string mstr, std::string vstr) -> std::vector<std::string>
auto get_transform_matrix(const cif::Table::Row& r) -> Transform
auto make_resid(const std::string& name, const std::string& seqid, const std::string* icode) -> ResidueId
auto read_helices(cif::Block& block) -> std::vector<Helix>
auto read_sheets(cif::Block& block) -> std::vector<Sheet>
void set_part_of_address_from_label(AtomAddress& a, const Model& model, const std::string& label_asym, const std::string& label_seq_id_raw)
void read_connectivity(cif::Block& block, Structure& st)
auto parse_operation_expr(const std::string& expr) -> std::vector<std::string>
auto read_assemblies(cif::Block& block) -> std::vector<Assembly>
void fill_residue_entity_type(Structure& st)
auto find_diffrn(Metadata& meta, const std::string& diffrn_id) -> DiffractionInfo*
auto make_structure_from_block(const cif::Block& block_) -> Structure
auto make_structure_from_block(const cif::Block& block) -> Structure