file
mmcif.hpp
Contents
- Reference
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