Gemmi C++ API
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Functions
resinfo.hpp File Reference
#include <cstdint>
#include <string>
#include <vector>
#include "fail.hpp"

Go to the source code of this file.

Classes

struct  gemmi::ResidueInfo
 

Namespaces

namespace  gemmi
 

Enumerations

enum class  gemmi::ResidueKind : unsigned char {
  gemmi::UNKNOWN =0 , gemmi::AA , gemmi::AAD , gemmi::PAA ,
  gemmi::MAA , gemmi::RNA , gemmi::DNA , gemmi::BUF ,
  gemmi::HOH , gemmi::PYR , gemmi::KET , gemmi::ELS
}
 

Functions

GEMMI_DLL ResidueInfo gemmi::find_tabulated_residue (const std::string &name)
 
const chargemmi::expand_one_letter (char c, ResidueKind kind)
 kind can be AA, RNA or DNA
 
GEMMI_DLL std::vector< std::string > gemmi::expand_one_letter_sequence (const std::string &seq, ResidueKind kind)
 kind can be AA, RNA or DNA
 
const chargemmi::expand_protein_one_letter (char c)
 
std::vector< std::string > gemmi::expand_protein_one_letter_string (const std::string &s)