Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Functions
HelixHelixAngleFilter.cc File Reference

HelixHelixAngleFilter computes wither the crossing angle or distance between two TMs. More...

#include <ObjexxFCL/FArray1D.fwd.hh>
#include <ObjexxFCL/FArray1D.hh>
#include <ObjexxFCL/format.hh>
#include <basic/MetricValue.hh>
#include <basic/Tracer.hh>
#include <core/chemical/AA.hh>
#include <core/chemical/AtomType.hh>
#include <core/chemical/ChemicalManager.fwd.hh>
#include <core/conformation/Conformation.hh>
#include <core/kinematics/FoldTree.hh>
#include <core/pack/pack_rotamers.hh>
#include <core/pack/task/PackerTask.hh>
#include <core/pack/task/TaskFactory.hh>
#include <core/pose/PDBInfo.hh>
#include <core/pose/Pose.hh>
#include <core/pose/symmetry/util.hh>
#include <core/scoring/Energies.hh>
#include <core/scoring/ScoreFunction.hh>
#include <core/scoring/ScoreFunctionFactory.hh>
#include <core/scoring/ScoreType.hh>
#include <core/scoring/ScoreTypeManager.hh>
#include <core/types.hh>
#include <core/util/SwitchResidueTypeSet.hh>
#include <map>
#include <basic/datacache/DataMap.hh>
#include <protocols/rigid/RigidBodyMover.hh>
#include <protocols/rosetta_scripts/util.hh>
#include <protocols/scoring/Interface.hh>
#include <protocols/simple_filters/HelixHelixAngleFilter.hh>
#include <protocols/simple_filters/HelixHelixAngleFilterCreator.hh>
#include <string>
#include <utility/exit.hh>
#include <utility/tag/Tag.hh>
#include <utility/vector0.hh>
#include <utility/vector1.hh>
#include <iostream>
#include <fstream>
#include <core/scoring/dssp/Dssp.hh>
#include <numeric/conversions.hh>
#include <basic/svd/SVD_Solver.hh>
#include <numeric/PCA.hh>
#include <utility/tag/XMLSchemaGeneration.hh>
#include <protocols/filters/filter_schemas.hh>

Namespaces

 protocols
 The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP.
 
 protocols::simple_filters
 

Functions

static basic::Tracer protocols::simple_filters::TR ("protocols.simple_filters.HelixHelixAngleFilter")
 

Detailed Description

HelixHelixAngleFilter computes wither the crossing angle or distance between two TMs.

HelixHelixAngleFilter computes 1 of 3 parameters: 1. crossing angle 2. atomic distance 3. vector distance

  1. the crossing angle at the closest point between two vectors representing the two helices
  2. the shortest distance between two atoms on either TM
  3. the shortest distance (point of approach) between the vectors representing the two helices
    Author
    Jonathan Weinstein