2 #include "../utils/fwd_declares.hpp" 4 #include <EASTL/vector_set.h> 7 #ifndef INDIGOX_CLASSES_RESIDUE_HPP 8 #define INDIGOX_CLASSES_RESIDUE_HPP 29 template <
typename Archive>
30 void serialise(Archive &archive,
const uint32_t version);
77 std::shared_ptr<Impl> m_data;
#define INDIGOX_GENERIC_PIMPL_CLASS_DEFAULTS(class_name)
Definition: fwd_declares.hpp:18
Type
Definition: residue.hpp:19
Definition: residue.hpp:11
bool HasAtom(const Atom &atom) const
Definition: molecule_impl.hpp:113
bool IsAminoAcid()
Determine if the residue is an amino acid.
Namespace for all graph related functionality.
Definition: access.hpp:7
friend class cereal::access
Definition: residue.hpp:12
const ResidueAtoms & GetAtoms() const
Definition: molecule.hpp:15
#define INDIGOX_GENERIC_PIMPL_CLASS_OPERATORS(class_name, short_name)
Definition: fwd_declares.hpp:26
eastl::vector_set< Atom > ResidueAtoms
Definition: residue.hpp:16
Type GetType()
Determine the type of the residue.