Gemmi C++ API
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
gemmi::Topo::ResInfo Struct Reference

#include <topo.hpp>

Public Member Functions

 ResInfo (Residue *r)
 
void add_mod (const std::string &m, const ChemComp::Aliasing *aliasing, char altloc)
 
const ChemCompget_final_chemcomp (char altloc) const
 

Public Attributes

Residueres
 
std::vector< Linkprev
 
std::vector< Modmods
 
const ChemComporig_chemcomp = nullptr
 
std::vector< FinalChemCompchemcomps
 
std::vector< Rulemonomer_rules
 

Detailed Description

Definition at line 124 of file topo.hpp.

Constructor & Destructor Documentation

◆ ResInfo()

gemmi::Topo::ResInfo::ResInfo ( Residue r)
inline

Definition at line 135 of file topo.hpp.

Member Function Documentation

◆ add_mod()

void gemmi::Topo::ResInfo::add_mod ( const std::string &  m,
const ChemComp::Aliasing aliasing,
char  altloc 
)
inline

Definition at line 136 of file topo.hpp.

◆ get_final_chemcomp()

const ChemComp & gemmi::Topo::ResInfo::get_final_chemcomp ( char  altloc) const
inline

Definition at line 145 of file topo.hpp.

Member Data Documentation

◆ res

Residue* gemmi::Topo::ResInfo::res

Definition at line 125 of file topo.hpp.

◆ prev

std::vector<Link> gemmi::Topo::ResInfo::prev

Definition at line 127 of file topo.hpp.

◆ mods

std::vector<Mod> gemmi::Topo::ResInfo::mods

Definition at line 128 of file topo.hpp.

◆ orig_chemcomp

const ChemComp* gemmi::Topo::ResInfo::orig_chemcomp = nullptr

Definition at line 130 of file topo.hpp.

◆ chemcomps

std::vector<FinalChemComp> gemmi::Topo::ResInfo::chemcomps

Definition at line 132 of file topo.hpp.

◆ monomer_rules

std::vector<Rule> gemmi::Topo::ResInfo::monomer_rules

Definition at line 133 of file topo.hpp.


The documentation for this struct was generated from the following file: