Rosetta
|
#include <devel/init.hh>
#include <protocols/membrane/MembraneMover.hh>
#include <core/membrane/properties/SpanningTopology.hh>
#include <core/membrane/properties/MultiChainSpanningTopology.hh>
#include <core/membrane/util/definitions.hh>
#include <core/membrane/util/Exceptions.hh>
#include <core/membrane/kinematics/MembraneFoldTree.hh>
#include <core/pose/Pose.hh>
#include <core/pose/membrane/util.hh>
#include <core/types.hh>
#include <core/scoring/Energies.hh>
#include <core/scoring/ScoreFunction.hh>
#include <core/scoring/ScoreType.hh>
#include <core/scoring/ScoreFunctionFactory.hh>
#include <basic/Tracer.hh>
#include <basic/options/option.hh>
#include <basic/options/keys/in.OptionKeys.gen.hh>
#include <utility/VirtualBase.hh>
#include <cstdlib>
#include <string>
#include <cmath>
Functions | |
void | test_membrane_chain (core::pose::Pose &pose) |
Test Contents of the Membrane Chain. More... | |
void | test_membrane_conformation (core::pose::Pose &pose) |
Test the Contents of the Membrane Conformation. More... | |
void | test_membrane_fold_tree (core::pose::Pose &pose) |
Test Membrane Fold Tree Topology. More... | |
void | test_membrane_scoring_lowres (core::pose::Pose &pose) |
Test Consistent Low Resolution MP Scoring. More... | |
int | main (int argc, char *argv[]) |
Top Level Testing for Constructing Membrane Proteins. More... | |
Variables | |
static basic::Tracer | TR ("apps.pilot.ralford.membrane_integration") |
int main | ( | int | argc, |
char * | argv[] | ||
) |
Top Level Testing for Constructing Membrane Proteins.
Runs applications with debug tracers contianing expected data. Will eventually call the new object oriented code
Main
References argv, test.T009_Exceptions::e, basic::init(), basic::options::OptionKeys::abinitio::membrane, beta_nonlocal::pose, test_membrane_chain(), test_membrane_conformation(), test_membrane_fold_tree(), test_membrane_scoring_highres(), test_membrane_scoring_lowres(), test_talaris(), and TR.
void test_membrane_chain | ( | core::pose::Pose & | pose | ) |
Test Contents of the Membrane Chain.
Check that the pose contains a membrane residue and an embedding data residue for every original polymer chain in the pose
Referenced by main().
void test_membrane_conformation | ( | core::pose::Pose & | pose | ) |
Test the Contents of the Membrane Conformation.
Check that the position of the embedding residues is consistent with teh numebring rules as well as the residue numbering for the membrane residue. Check the contents of the embedding map is consistent with membrane data. Check number of chains of topology and total res matches up with the actual total residue.
Referenced by main().
void test_membrane_fold_tree | ( | core::pose::Pose & | pose | ) |
Test Membrane Fold Tree Topology.
Check that a valid memrbane fold tree has been constructed
Referenced by main().
void test_membrane_scoring_lowres | ( | core::pose::Pose & | pose | ) |
Test Consistent Low Resolution MP Scoring.
Check that membrane scores do not change across iterations in lowres scoring
References basic::options::OptionKeys::frags::scoring::scoring.
Referenced by main().
|
static |
Referenced by main().