Rosetta
Functions | Variables
test_CCD_loop_closure.cc File Reference

Integration test application for testing CCD loop closure. More...

#include <devel/init.hh>
#include <core/types.hh>
#include <core/chemical/ChemicalManager.fwd.hh>
#include <core/pose/Pose.hh>
#include <core/pose/annotated_sequence.hh>
#include <core/kinematics/MoveMap.hh>
#include <core/id/TorsionID.hh>
#include <protocols/loops/Loop.hh>
#include <protocols/loops/loops_main.hh>
#include <protocols/loops/loop_closure/ccd/CCDLoopClosureMover.hh>
#include <numeric/random/random.hh>
#include <utility/excn/Exceptions.hh>
#include <iostream>

Functions

PoseOP get_n_mer_polyalanine (Size n)
 
PoseOP get_n_mer_maltose (Size n)
 
MoveMapOP get_phi_psi_mm (Size n)
 
Loop get_loop_for_n_mer (Size n)
 
void randomly_open_pose_loop (Pose &pose, Loop const &loop)
 
int main (int argc, char *argv[])
 

Variables

string const PATH = "output/"
 

Detailed Description

Integration test application for testing CCD loop closure.

This application... ...creates polyalanine and polyglucose (maltose) chains of varying lengths, ...randomly opens the chains, and ...uses CCD to close the broken loops.

Author
Labonte JWLab.nosp@m.onte.nosp@m.@jhu..nosp@m.edu

Function Documentation

◆ get_loop_for_n_mer()

Loop get_loop_for_n_mer ( Size  n)

◆ get_n_mer_maltose()

PoseOP get_n_mer_maltose ( Size  n)

◆ get_n_mer_polyalanine()

PoseOP get_n_mer_polyalanine ( Size  n)

◆ get_phi_psi_mm()

MoveMapOP get_phi_psi_mm ( Size  n)

◆ main()

int main ( int  argc,
char *  argv[] 
)

◆ randomly_open_pose_loop()

void randomly_open_pose_loop ( Pose pose,
Loop const &  loop 
)

Variable Documentation

◆ PATH

string const PATH = "output/"

Referenced by main().