Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
util.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 // This file is part of the Rosetta software suite and is made available under license.
5 // The Rosetta software is developed by the contributing members of the Rosetta Commons consortium.
6 // Copyright in the Rosetta software belongs to the developers and their institutions.
7 // For more information, see www.rosettacommons.org.
8 
9 /// @file ./src/protocols/src/fldsgn/topology/util.cc
10 /// @brief
11 /// @author Nobuyasu Koga ( nobuyasu@u.washington.edu )
12 
13 #ifndef INCLUDED_protocols_fldsgn_topology_util_hh
14 #define INCLUDED_protocols_fldsgn_topology_util_hh
15 
16 // unit header
20 // AUTO-REMOVED #include <core/scoring/dssp/Dssp.hh>
22 
23 #include <core/types.hh>
24 #include <core/pose/Pose.fwd.hh>
25 #include <utility/vector1.hh>
26 
27 
28 namespace protocols {
29 namespace fldsgn {
30 namespace topology {
31 
32 
33 /// @brief convert StrandParingSet of dssp to fldsgn::topology::StrandPairingSet
36  core::pose::Pose const & pose,
38  core::Size minimum_pair_length = 1
39 );
40 
41 
42 /// @brief calc delta sasa, when a molecule is splited to 2parts.
45  core::pose::Pose const & pose,
47  core::Real const pore_radius
48 );
49 
50 
51 /// @brief check kink of helix, return number of loosen hydrogen
54  core::pose::Pose const & pose,
55  core::Size const begin,
56  core::Size const end );
57 
58 
61  core::pose::Pose const & pose,
62  core::Size const begin,
63  core::Size const end );
64 
65 } // namespace topology
66 } // namespace fldsgn
67 } // namespace protocols
68 
69 #endif