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

calculates the angle between the TM span and the membrane normal 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/conformation/symmetry/SymmetricConformation.hh>
#include <core/conformation/symmetry/SymmetryInfo.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 <numeric/random/random.hh>
#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/MPSpanAngleFilter.hh>
#include <protocols/simple_filters/MPSpanAngleFilterCreator.hh>
#include <string>
#include <utility/exit.hh>
#include <utility/tag/Tag.hh>
#include <utility/vector0.hh>
#include <utility/vector1.hh>
#include <protocols/jd2/JobDistributor.hh>
#include <iostream>
#include <fstream>
#include <core/energy_methods/MPSpanAngleEnergy.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.MPSpanAngleFilter")
 

Detailed Description

calculates the angle between the TM span and the membrane normal

naturla TM span angles are generally distributed between 0-60 degrees. this filter claculates the angle of the speicifed TM span and either returns the angle, or a score corresponding to how different that angle is from the natural distribution

Author
Jonathan Weinstein (jonat.nosp@m.han..nosp@m.weins.nosp@m.tein.nosp@m.@weiz.nosp@m.mann.nosp@m..ac.i.nosp@m.l)