9 #ifndef __RNAMake__residue_type__
10 #define __RNAMake__residue_type__
16 #include "base/types.h"
17 #include "structure/atom.h"
24 StringIntMap
const &);
30 get_correct_atom_name(
35 String
const &)
const;
40 name()
const {
return name_; }
45 short_name()
const {
return alt_names_[0]; }
50 String
const & aname)
const {
52 StringIntMap::const_iterator iter( atom_map_.find(aname));
53 if(iter != atom_map_.end()) {
63 size() {
return (
int)atom_map_.size(); }
68 extend_res_specific_altnames();
72 StringIntMap atom_map_;
74 StringStringMap atom_alt_names_;
78 typedef std::vector<ResidueType> ResidueTypes;
Definition: residue_type.h:19