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
swa
protein
StepWiseProteinUtil.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 under license.
6
// (c) The Rosetta software is developed by the contributing members of the Rosetta Commons.
7
// (c) For more information, see http://www.rosettacommons.org. Questions about this can be
8
// (c) addressed to University of Washington UW TechTransfer, email: license@u.washington.edu.
9
10
/// @file SWA_ProtocolUtil.hh
11
/// @brief
12
/// @detailed
13
///
14
/// @author Rhiju Das
15
16
17
#ifndef INCLUDED_protocols_swa_protein_StepWiseProteinUtil_HH
18
#define INCLUDED_protocols_swa_protein_StepWiseProteinUtil_HH
19
20
#include <
core/pose/Pose.fwd.hh
>
21
#include <
core/id/AtomID_Map.fwd.hh
>
22
#include <
core/id/AtomID.fwd.hh
>
23
#include <
core/io/silent/SilentFileData.hh
>
24
// AUTO-REMOVED #include <core/io/silent/SilentFileData.hh> // needed for default initialization of SilentFileDataOP
25
#include <
core/types.hh
>
26
#include <
core/fragment/ConstantLengthFragSet.fwd.hh
>
27
// AUTO-REMOVED #include <string>
28
29
//Auto Headers
30
#include <utility/vector1.hh>
31
32
namespace
protocols {
33
namespace
swa {
34
namespace
protein {
35
36
core::Real
37
get_rotamer_angle
(
core::Size
const
& i,
core::Size
const
& N_SAMPLE );
38
39
void
40
output_silent_struct
(
core::pose::Pose
const
& pose,
core::pose::PoseCOP
const
& native_pose_op,
41
std::string
const
& silent_file,
std::string
const
& tag,
42
core::io::silent::SilentFileDataOP
sfd_in = 0);
43
44
45
void
46
output_silent_struct
(
core::pose::Pose
const
& pose,
core::pose::PoseCOP
const
& native_pose_op,
47
std::string
const
& silent_file,
std::string
const
& tag,
48
core::io::silent::SilentFileDataOP
sfd_in,
49
utility::vector1< core::Size >
const
& calc_rms_res );
50
51
void
52
remove_end_variants
(
core::pose::Pose
& pose );
53
54
core::Real
get_pretend_psi_explicit
(
core::pose::Pose
const
& pose,
core::Size
const
& res );
55
56
core::Real
get_pretend_phi_explicit
(
core::pose::Pose
const
& pose,
core::Size
const
& res );
57
58
void
59
setup_protein_CA_atom_id_map
(
core::pose::Pose
const
& pose_1,
60
core::pose::Pose
const
& pose_2,
61
core::Size
const
base_res,
62
core::id::AtomID_Map< core::id::AtomID >
& atom_ID_map);
63
64
65
void
66
setup_protein_backbone_atom_id_map
(
core::pose::Pose
const
& pose_1,
67
core::pose::Pose
const
& pose_2,
68
core::Size
const
base_res,
69
core::id::AtomID_Map< core::id::AtomID >
& atom_ID_map);
70
71
void
72
setup_protein_backbone_atom_id_map
(
core::pose::Pose
const
& pose_1,
73
core::pose::Pose
const
& pose_2,
74
core::Size
const
base_res,
75
core::Size
const
base_res2,
76
core::id::AtomID_Map< core::id::AtomID >
& atom_ID_map);
77
78
void
79
fragment_set_slice
(
core::fragment::ConstantLengthFragSetOP
& fragset,
utility::vector1< core::Size >
const
& slice_res );
80
81
82
}
//swa
83
}
// protocols
84
85
}
86
#endif
Generated on Sat Jun 1 2013 12:19:18 for Rosetta 3.5 by
1.8.4