145Sizeloop_begin_; // AS: start of the full loop, only needs to be set once, required for correct indexing of the torsion bin vector -- in contrast, start_res_-end_res_ cover the (sub)segment that's actually sampled in the current iteration
194 std::map< std::string, bool > taboo_map_; // holds the torsion strings that have already been sampled [with a solution, no matter whether it was accepted or not], to avoid testing them again [until we've almost reached coverage of the torsion-bin space, then it is re-set] -- actually we could use a set instead...
196 std::map< utility::vector1< core::chemical::AA >, std::map< std::string, bool > > taboo_master_map_; // holds the taboo maps for different sequences, so that we don't loose all information (previously sampled angles) when switching between multiple loops)
197utility::vector1< core::chemical::AA >sequence_; // sequence of the loop -- note that for the TabooSamplingKinematicPerturber this has to be adjusted after each design step, and then random_torsion_strings_ must be emptied and re-filled, as the torsion bins are residue-dependent
198
199
200
201// private functions
202
203/* AS Oct 03, 2012 -- commenting out unused function for vicinity refactoring
204 bool pivots_within_vicinity(
205 core::pose::Pose const & pose,
206 utility::vector1<core::Real> const & t_ang,
207 utility::vector1<Size> const & pivots,
208 Size const start_res,
209 Size const middle_res,
210 Size const end_res
211 );
212 */
213
214// this version checks rama for all residues in loop segment