8 #ifndef PDBPREPARATION_AMINOACIDGRAPHREPRESENTATIONS_H
9 #define PDBPREPARATION_AMINOACIDGRAPHREPRESENTATIONS_H
18 namespace Molassembler {
22 namespace StructurePreparation {
23 namespace AminoAcids {
28 std::map<std::string, Molassembler::Graph> getAminoAcidGraphs();
32 std::vector<std::string> getResidueTypes(
const std::string& residueName);
34 static constexpr std::array<const char*, 24> aminoAcidHierarchy = {
35 "PYL",
"PRO",
"HIS",
"TRP",
"TYR",
"PHE",
"LYS",
"LEU",
"ILE",
"VAL",
"GLU",
"GLN",
36 "ARG",
"ASN",
"ASP",
"MSE",
"MET",
"THR",
"SER",
"DCY",
"SEC",
"CYS",
"ALA",
"GLY"};
42 #endif // PDBPREPARATION_AMINOACIDGRAPHREPRESENTATIONS_H