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

#include <monlib.hpp>

Classes

struct  Side
 

Public Member Functions

int calculate_score (const Residue &res1, const Residue *res2, char alt, char alt2, const ChemComp::Aliasing *aliasing1, const ChemComp::Aliasing *aliasing2) const
 If multiple ChemLinks match a bond, the one with highest scores should be used.
 

Public Attributes

std::string id
 
std::string name
 
Side side1
 
Side side2
 
Restraints rt
 
cif::Block block
 

Detailed Description

Definition at line 37 of file monlib.hpp.

Member Function Documentation

◆ calculate_score()

int gemmi::ChemLink::calculate_score ( const Residue res1,
const Residue res2,
char  alt,
char  alt2,
const ChemComp::Aliasing aliasing1,
const ChemComp::Aliasing aliasing2 
) const

If multiple ChemLinks match a bond, the one with highest scores should be used.

Member Data Documentation

◆ id

std::string gemmi::ChemLink::id

Definition at line 55 of file monlib.hpp.

◆ name

std::string gemmi::ChemLink::name

Definition at line 56 of file monlib.hpp.

◆ side1

Side gemmi::ChemLink::side1

Definition at line 57 of file monlib.hpp.

◆ side2

Side gemmi::ChemLink::side2

Definition at line 58 of file monlib.hpp.

◆ rt

Restraints gemmi::ChemLink::rt

Definition at line 59 of file monlib.hpp.

◆ block

cif::Block gemmi::ChemLink::block

Definition at line 60 of file monlib.hpp.


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