14 #ifndef INCLUDED_core_chemical_ResidueTypeSet_hh
15 #define INCLUDED_core_chemical_ResidueTypeSet_hh
50 #include <utility/exit.hh>
51 #include <utility/vector1.hh>
52 #include <utility/pointer/ReferenceCount.hh>
77 typedef std::list< AA >::const_iterator
AAsIter;
90 std::vector< std::string >
const & extra_res_param_files = std::vector< std::string >(),
91 std::vector< std::string >
const & extra_patch_files = std::vector< std::string >()
148 std::map< std::string, int > ref_map,
149 std::map< std::string, int > count_map,
162 assert( name.size() == 3 );
177 utility_exit_with_message(
"unrecognized residue name '"+name+
"'" );
179 return *(
name_map_.find( name )->second );
190 utility_exit_with_message(
"unrecognized residue name" );
237 return aa_map_.find( aa )->second;
248 std::list< AA >::const_iterator
252 std::list< AA >::const_iterator
343 coarse::TranslatorSetCOP coarsifier_;