![]() |
RDKit
Open-source cheminformatics and machine learning.
|
Captures atom-level information about peptide residues. More...
#include <MonomerInfo.h>
Public Member Functions | |
| AtomPDBResidueInfo () | |
| AtomPDBResidueInfo (const AtomPDBResidueInfo &other)=default | |
| AtomPDBResidueInfo (const std::string &atomName, int serialNumber=0, std::string altLoc="", std::string residueName="", int residueNumber=0, std::string chainId="", std::string insertionCode="", double occupancy=1.0, double tempFactor=0.0, bool isHeteroAtom=false, unsigned int secondaryStructure=0, unsigned int segmentNumber=0, std::string monomerClass="") | |
| int | getSerialNumber () const |
| void | setSerialNumber (int val) |
| const std::string & | getAltLoc () const |
| void | setAltLoc (const std::string &val) |
| const std::string & | getInsertionCode () const |
| void | setInsertionCode (const std::string &val) |
| double | getOccupancy () const |
| void | setOccupancy (double val) |
| double | getTempFactor () const |
| void | setTempFactor (double val) |
| bool | getIsHeteroAtom () const |
| void | setIsHeteroAtom (bool val) |
| unsigned int | getSecondaryStructure () const |
| void | setSecondaryStructure (unsigned int val) |
| unsigned int | getSegmentNumber () const |
| void | setSegmentNumber (unsigned int val) |
| AtomMonomerInfo * | copy () const override |
| Public Member Functions inherited from RDKit::AtomMonomerInfo | |
| virtual | ~AtomMonomerInfo () |
| AtomMonomerInfo ()=default | |
| AtomMonomerInfo (AtomMonomerType typ, std::string nm="", std::string residueName="", int resNum=0, std::string chainId="", std::string monomerClass="") | |
| AtomMonomerInfo (const AtomMonomerInfo &other)=default | |
| const std::string & | getName () const |
| void | setName (const std::string &nm) |
| AtomMonomerType | getMonomerType () const |
| void | setMonomerType (AtomMonomerType typ) |
| const std::string & | getChainId () const |
| void | setChainId (const std::string &val) |
| int | getResidueNumber () const |
| void | setResidueNumber (int val) |
| const std::string & | getResidueName () const |
| void | setResidueName (const std::string &val) |
| const std::string & | getMonomerClass () const |
| void | setMonomerClass (const std::string &val) |
Additional Inherited Members | |
| Public Types inherited from RDKit::AtomMonomerInfo | |
| enum | AtomMonomerType { UNKNOWN = 0 , PDBRESIDUE , OTHER } |
Captures atom-level information about peptide residues.
Definition at line 77 of file MonomerInfo.h.
|
inline |
Definition at line 79 of file MonomerInfo.h.
References RDKit::AtomMonomerInfo::AtomMonomerInfo(), and RDKit::AtomMonomerInfo::PDBRESIDUE.
Referenced by AtomPDBResidueInfo(), and copy().
|
default |
References AtomPDBResidueInfo().
|
inline |
Definition at line 82 of file MonomerInfo.h.
References RDKit::AtomMonomerInfo::AtomMonomerInfo(), and RDKit::AtomMonomerInfo::PDBRESIDUE.
|
inlineoverridevirtual |
Reimplemented from RDKit::AtomMonomerInfo.
Definition at line 118 of file MonomerInfo.h.
References RDKit::AtomMonomerInfo::AtomMonomerInfo(), and AtomPDBResidueInfo().
|
inline |
Definition at line 103 of file MonomerInfo.h.
|
inline |
Definition at line 105 of file MonomerInfo.h.
|
inline |
Definition at line 111 of file MonomerInfo.h.
|
inline |
Definition at line 107 of file MonomerInfo.h.
|
inline |
Definition at line 113 of file MonomerInfo.h.
|
inline |
Definition at line 115 of file MonomerInfo.h.
|
inline |
Definition at line 101 of file MonomerInfo.h.
|
inline |
Definition at line 109 of file MonomerInfo.h.
|
inline |
Definition at line 104 of file MonomerInfo.h.
|
inline |
Definition at line 106 of file MonomerInfo.h.
|
inline |
Definition at line 112 of file MonomerInfo.h.
|
inline |
Definition at line 108 of file MonomerInfo.h.
|
inline |
Definition at line 114 of file MonomerInfo.h.
|
inline |
Definition at line 116 of file MonomerInfo.h.
|
inline |
Definition at line 102 of file MonomerInfo.h.
|
inline |
Definition at line 110 of file MonomerInfo.h.