Rosetta 3.5
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
src
protocols
antibody2
CloseOneCDRLoop.hh
Go to the documentation of this file.
1
// -*- mode:c++;tab-width:2;indent-tabs-mode:t;show-trailing-whitespace:t;rm-trailing-spaces:t -*-
2
// vi: set ts=2 noet:
3
//
4
// (c) Copyright Rosetta Commons Member Institutions.
5
// (c) This file is part of the Rosetta software suite and is made available
6
// (c) under license. The Rosetta software is developed by the contributing
7
// (c) members of the Rosetta Commons. For more information, see
8
// (c) http://www.rosettacommons.org. Questions about this can be addressed to
9
// (c) University of Washington UW TechTransfer,email:license@u.washington.edu.
10
11
/// @file protocols/antibody2/CloseOneCDRLoop.hh
12
/// @brief
13
/// @author Jianqing Xu (xubest@gmail.com)
14
15
16
#ifndef INCLUDED_protocols_antibody2_CloseOneCDRLoop_hh
17
#define INCLUDED_protocols_antibody2_CloseOneCDRLoop_hh
18
19
#include <
protocols/antibody2/CloseOneCDRLoop.fwd.hh
>
20
#include <
core/pose/Pose.hh
>
21
#include <
protocols/moves/Mover.hh
>
22
23
#include <
core/kinematics/MoveMap.fwd.hh
>
24
25
namespace
protocols {
26
namespace
antibody2 {
27
28
/// @brief Closes only one CDR onto a framework
29
class
CloseOneCDRLoop
:
public
protocols::moves::Mover
{
30
public
:
31
// default constructor
32
CloseOneCDRLoop
();
33
34
// constructor with arguments
35
CloseOneCDRLoop
(
core::Size
query_start,
core::Size
query_end );
36
37
// default destructor
38
~CloseOneCDRLoop
();
39
40
void
set_default
();
41
virtual
void
apply
(
core::pose::Pose
& pose_in );
42
virtual
std::string
get_name
()
const
;
43
44
45
/// @brief enable benchmark mode
46
inline
void
enable_benchmark_mode
(
bool
setting ) {
47
benchmark_
= setting;
48
}
49
50
private
:
51
// Limits of query loop
52
core::Size
loop_start_
,
cdr_loop_start_
;
53
core::Size
loop_end_
,
cdr_loop_end_
;
54
core::Real
allowed_separation_
;
55
core::Size
flanking_residues_
;
56
57
/// @brief benchmark flag
58
bool
benchmark_
;
59
60
core::kinematics::MoveMapOP
movemap_
;
61
62
};
// class CloseOneCDRLoop
63
64
65
}
// antibody2
66
}
// protocols
67
68
69
#endif
Generated on Sat Jun 1 2013 11:42:51 for Rosetta 3.5 by
1.8.4