13 #ifndef INCLUDED_protocols_frag_picker_PhiPsiTalosIO_hh
14 #define INCLUDED_protocols_frag_picker_PhiPsiTalosIO_hh
25 #include <boost/tuple/tuple.hpp>
27 #include <utility/vector1_bool.hh>
31 namespace frag_picker {
39 first_residue_index_ = 1;
43 first_residue_index_ = 1;
48 return first_residue_index_;
52 return first_residue_index_ + sequence_.length() - 1;
64 if (entries_.find(residue_id) != entries_.end())
71 return entries_.find(res_id)->second;
74 return entries_.find(res_id)->second.get<2> ();
78 return entries_.find(res_id)->second.get<3> ();
82 return entries_.find(res_id)->second.get<4> ();
86 return entries_.find(res_id)->second.get<5> ();
90 return entries_.find(res_id)->second.get<6> ();
94 return entries_.find(res_id)->second.get<7> ();
98 return entries_.find(res_id)->second.get<9> ();
101 void write(std::ostream&);
112 void print_sequence(
std::string const &, std::ostream &)
const;