Rosetta 3.4
Public Types | Public Member Functions
protocols::dna::PDBOutput Class Reference

#include <PDBOutput.hh>

Inheritance diagram for protocols::dna::PDBOutput:
Inheritance graph
[legend]
Collaboration diagram for protocols::dna::PDBOutput:
Collaboration graph
[legend]

List of all members.

Public Types

typedef std::list< std::string > Strings
typedef std::map< std::string,
Strings
StringsMap
typedef jd2::JobCOP JobCOP
typedef core::pose::Pose Pose
typedef core::pose::PoseOP PoseOP
typedef core::pose::PoseCOP PoseCOP
typedef
core::scoring::ScoreFunction 
ScoreFunction
typedef
core::scoring::ScoreFunctionCOP 
ScoreFunctionOP
typedef
core::scoring::ScoreFunctionCOP 
ScoreFunctionCOP
typedef
core::pack::task::PackerTaskCOP 
PackerTaskCOP
typedef core::conformation::Residue Residue
typedef utility::io::ozstream ozstream

Public Member Functions

 PDBOutput ()
virtual ~PDBOutput ()
virtual void final_pose (JobCOP, Pose const &)
 JobDistributor calls this method.
void operator() (Pose const &, std::string const &)
 functor for non-JobDistributor usage
void enabled (bool value) const
bool enabled () const
virtual void starting_pose (Pose const &)
 optionally pass a starting (reference) pose to a JobOutputter for later comparison purposes and/or as interface for initializing evaluators
virtual void reference_pose (Pose const &)
PoseCOP reference_pose () const
void score_function (ScoreFunction const &sf)
ScoreFunctionCOP score_function () const
void add_info (std::string const &, Strings const &, bool append=true)
bool remove_info (std::string const &)
void designed_residue (core::Size, bool value=true)
void note_designed_residues (PackerTaskCOP)
bool residues_are_different (Residue const &, Residue const &) const
 compares identity, then internal degrees of freedom for between residues

Member Typedef Documentation

typedef utility::io::ozstream protocols::dna::PDBOutput::ozstream
typedef std::list< std::string > protocols::dna::PDBOutput::Strings
typedef std::map< std::string, Strings > protocols::dna::PDBOutput::StringsMap

Constructor & Destructor Documentation

protocols::dna::PDBOutput::PDBOutput ( )
protocols::dna::PDBOutput::~PDBOutput ( ) [virtual]

Member Function Documentation

void protocols::dna::PDBOutput::add_info ( std::string const &  key,
Strings const &  info,
bool  append = true 
)
void protocols::dna::PDBOutput::designed_residue ( core::Size  index,
bool  value = true 
)

Referenced by note_designed_residues().

void protocols::dna::PDBOutput::enabled ( bool  value) const [inline]
bool protocols::dna::PDBOutput::enabled ( ) const [inline]
void protocols::dna::PDBOutput::final_pose ( JobCOP  job,
Pose const &  pose 
) [virtual]

JobDistributor calls this method.

PDBOutput::final_pose

pose is const here, so it must be scored already if score information is expected in output file

Author:
ashworth

Reimplemented from protocols::jd2::PDBJobOutputter.

References protocols::jd2::PDBJobOutputter::extended_name(), and protocols::jd2::PDBJobOutputter::extract_data_from_Job().

void protocols::dna::PDBOutput::note_designed_residues ( PackerTaskCOP  ptask)
void protocols::dna::PDBOutput::operator() ( Pose const &  pose,
std::string const &  name 
)

functor for non-JobDistributor usage

PDBOutput () operator -- non-JobDistributor usage

scores pdb

Author:
ashworth

References protocols::dna::make_subdirs().

void protocols::dna::PDBOutput::reference_pose ( Pose const &  pose) [virtual]
pose::PoseCOP protocols::dna::PDBOutput::reference_pose ( ) const

Referenced by starting_pose().

bool protocols::dna::PDBOutput::remove_info ( std::string const &  key)
bool protocols::dna::PDBOutput::residues_are_different ( Residue const &  res1,
Residue const &  res2 
) const
ScoreFunctionCOP protocols::dna::PDBOutput::score_function ( ) const
void protocols::dna::PDBOutput::score_function ( ScoreFunction const &  sf)
void protocols::dna::PDBOutput::starting_pose ( Pose const &  ) [virtual]

optionally pass a starting (reference) pose to a JobOutputter for later comparison purposes and/or as interface for initializing evaluators

optionally pass a starting (reference) pose to a JobOutputter for comparison purposes and/or as interface for initializing evaluators. (Currently does nothing in this base class.)

Reimplemented from protocols::jd2::JobOutputter.

References reference_pose().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines