struct
#include <gemmi/model.hpp>
Model
Contents
Public static functions
- static auto what() -> const char*
Constructors, destructors, conversion operators
-
Model(std::
string mname) explicit noexcept
Public functions
-
auto find_chain(const std::
string& chain_name) -> Chain* -
auto find_chain(const std::
string& chain_name) const -> const Chain* -
auto find_last_chain(const std::
string& chain_name) -> Chain* -
void remove_chain(const std::
string& chain_name) - void merge_chain_parts(int min_sep = 0)
-
auto get_subchain(const std::
string& sub_name) -> ResidueSpan -
auto get_subchain(const std::
string& sub_name) const -> ConstResidueSpan -
auto subchains() -> std::
vector<ResidueSpan> -
auto subchains() const -> std::
vector<ConstResidueSpan> -
auto subchain_to_chain() const -> std::
map<std:: string, std:: string> -
auto find_residue(const std::
string& chain_name, const ResidueId& rid) -> Residue* -
auto find_residue_group(const std::
string& chain_name, SeqId seqid) -> ResidueGroup -
auto sole_residue(const std::
string& chain_name, SeqId seqid) -> Residue& -
auto get_all_residue_names() const -> std::
vector<std:: string> - auto find_cra(const AtomAddress& address) -> CRA
-
auto find_cra(const AtomAddress& address) const -> const_
CRA - auto all() -> CraProxy
- auto all() const -> ConstCraProxy
- auto find_atom(const AtomAddress& address) -> Atom*
-
auto get_indices(const Chain* c,
const Residue* r,
const Atom* a) const -> std::
array<int, 3> -
auto present_elements() const -> std::
bitset<(size_t) El::END> -
auto children() -> std::
vector<Chain>& -
auto children() const -> const std::
vector<Chain>&