Rosetta
Functions | Variables
hshash_utils.cc File Reference

utilites for working with hotspot hash files Functions: 1) Make a subset of a hash based on a percentage or absolute score cutoff 2) Make a list of # of hotspots within 8A of a target residue. Useful for mapping hotspot density onto a target. See RLC's pymol scripts data2bfactor.py and color_b.py More...

#include <devel/init.hh>
#include <core/pose/Pose.hh>
#include <core/pose/PDBInfo.hh>
#include <core/conformation/Residue.hh>
#include <core/scoring/hbonds/HBondOptions.hh>
#include <core/scoring/ScoreFunction.hh>
#include <core/scoring/ScoreFunctionFactory.hh>
#include <core/scoring/methods/EnergyMethodOptions.hh>
#include <basic/options/option.hh>
#include <basic/options/option_macros.hh>
#include <basic/options/util.hh>
#include <protocols/hotspot_hashing/HotspotStubSet.hh>
#include <protocols/hotspot_hashing/HotspotStub.hh>
#include <basic/Tracer.hh>
#include <utility/exit.hh>
#include <utility/io/ozstream.hh>
#include <basic/options/keys/out.OptionKeys.gen.hh>
#include <basic/options/keys/in.OptionKeys.gen.hh>
#include <basic/options/keys/hotspot.OptionKeys.gen.hh>
#include <basic/options/keys/score.OptionKeys.gen.hh>
#include <cmath>
#include <core/import_pose/import_pose.hh>
#include <utility/vector1.hh>

Functions

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

Variables

static basic::Tracer TR ("pilot_apps.jcorn.hshash_utils")
 

Detailed Description

utilites for working with hotspot hash files Functions: 1) Make a subset of a hash based on a percentage or absolute score cutoff 2) Make a list of # of hotspots within 8A of a target residue. Useful for mapping hotspot density onto a target. See RLC's pymol scripts data2bfactor.py and color_b.py

Author
Jacob Corn @created May 2008 @usage hshash_utils [-s <existing hash file> ] [-residue <Rosetta Residue name3>] [-scorecut <% cut or absolute score>] [-o <output filename>] [-target <target filename>] -s hotspot.stubs -scorecut 0.01 --> top 1% of each residue type in hotspot.stubs -s hotspot.stubs -target target.pdb --> hotspot density list

Function Documentation

◆ main()

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

Variable Documentation

◆ TR

basic::Tracer TR("pilot_apps.jcorn.hshash_utils") ( "pilot_apps.jcorn.hshash_utils"  )
static

Referenced by main().