Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CyanaModule.hh
Go to the documentation of this file.
1 // (c) This file is part of the Rosetta software suite and is made available under license.
2 // (c) The Rosetta software is developed by the contributing members of the Rosetta Commons.
3 // (c) For more information, see http://www.rosettacommons.org. Questions about this can be
4 // (c) addressed to University of Washington UW TechTransfer, email: license@u.washington.edu.
5 
6 /// @file NoesyModule.hh
7 /// @author Oliver Lange
8 
9 #ifndef INCLUDED_protocols_noesy_assign_CyanaModule_hh
10 #define INCLUDED_protocols_noesy_assign_CyanaModule_hh
11 
12 
13 // Unit Header
15 
16 // Package Headers
19 #include <protocols/noesy_assign/PeakAssignmentList.hh>
20 //#include <devel/NoesyAssign/ResonanceList.fwd.hh>
21 
22 // Project Headers
23 #include <core/types.hh>
24 
25 // Utility headers
26 #include <utility/exit.hh>
27 #include <utility/vector1.hh>
28 #include <utility/pointer/ReferenceCount.hh>
29 
30 //// C++ headers
31 // #include <cstdlib>
32 // #include <string>
33 // #include <list>
34 // #include <map>
35 
36 namespace protocols {
37 namespace noesy_assign {
38 
40 public:
41  NoesyModule( std::string const& fasta_sequence );
42  void assign( core::Size cycle );
43  void generate_constraint_files( core::pose::Pose const& pose, std::string const& cst_fa_file, std::string const& cst_centroid_file ) const;
44 
45 private:
48 };
49 
50 }
51 }
52 
53 #endif