indigoX
Residue::Impl Struct Reference

#include <indigox/classes/molecule_impl.hpp>

+ Collaboration diagram for Residue::Impl:

Public Member Functions

 Impl ()=default
 
 Impl (const std::vector< Atom > &atms, const Molecule &mol)
 
bool AminoAcidTest ()
 
void DetermineType ()
 
template<typename Archive >
void serialise (Archive &archive, const uint32_t version)
 

Public Attributes

ResidueAtoms atoms
 
eastl::vector_set< int32_t > cache_aa_length
 
Molecule molecule
 
graph::MolecularGraph residue_graph
 
ResidueType type
 

Constructor & Destructor Documentation

◆ Impl() [1/2]

Impl ( )
default

◆ Impl() [2/2]

Impl ( const std::vector< Atom > &  atms,
const Molecule mol 
)

Member Function Documentation

◆ AminoAcidTest()

bool AminoAcidTest ( )

◆ DetermineType()

void DetermineType ( )

◆ serialise()

void serialise ( Archive &  archive,
const uint32_t  version 
)

Member Data Documentation

◆ atoms

ResidueAtoms atoms

◆ cache_aa_length

eastl::vector_set<int32_t> cache_aa_length

◆ molecule

Molecule molecule

◆ residue_graph

graph::MolecularGraph residue_graph

◆ type


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