Rosetta 3.5
|
Vector candidate says which X-mer from vall fits to a query sequence. More...
#include <FragmentCandidate.hh>
Public Member Functions | |
FragmentCandidate (Size queryPosition, Size inChunkPosition, VallChunkOP chunk, Size fragmentLength) | |
virtual | ~FragmentCandidate () |
VallChunkOP | get_chunk () const |
returns a pointer to the original chunk from vall the fragment comes from More... | |
VallResidueOP | get_residue (Size whichOne) const |
returns a given residue from this fragment More... | |
std::string | sequence () |
creates a new string object that contains a sequence of this fragment More... | |
Size | key () const |
returns an integer key identifying a fragment More... | |
std::string | get_pdb_id () const |
returns a PDB id of a protein from which the fragment has been extracted More... | |
char | get_chain_id () const |
returns a chain id of a protein from which the fragment has been extracted More... | |
Size | get_first_index_in_query () const |
returns the index of a very first residue in a query sequence that is covered by this fragment More... | |
Size | get_first_index_in_vall () const |
returns the index of a very first residue in a Vall chunk that is covered by this fragment More... | |
Size | get_vall_middle_res_id () |
returns a vall index of a middle residue in this fragment More... | |
Size | get_query_middle_res_id () |
returns a query index of a middle residue in this fragment More... | |
VallResidueOP | get_middle_residue () const |
returns the middle residue of this fragment candidate More... | |
char | get_middle_ss () const |
returns secondary structure assigned to the middle residue of this fragment candidate More... | |
Size | get_length () const |
returns the length of this fragment More... | |
FragDataOP | get_frag_data () |
void | print_fragment (std::ostream &out, scores::FragmentScoreMapOP sc=NULL, scores::FragmentScoreManagerOP ms=NULL) |
Prints fragment data, the output can be directly loaded to minirosetta. More... | |
void | print_fragment_seq (std::ostream &out) |
Prints fragment sequence, used for generating structure based sequence profiles. More... | |
void | output_silent (core::io::silent::SilentFileData &sfd, const std::string sequence, const std::string silent_file_name, const std::string tag, scores::FragmentScoreMapOP sc, scores::FragmentScoreManagerOP ms) |
Prints fragment to silent struct. More... | |
void | set_pool_name (std::string pool_name) |
std::string | get_pool_name () |
bool | same_chain (FragmentCandidateCOP fr) |
Protected Attributes | |
VallChunkOP | chunk_ |
Size | vallResidueIndex_ |
Size | queryResidueIndex_ |
Size | fragmentLength_ |
Private Attributes | |
std::string * | pool_name_ |
Static Private Attributes | |
static const std::string | unknown_pool_name_ = "UNKNOWN_POOL_NAME" |
Vector candidate says which X-mer from vall fits to a query sequence.
|
inline |
|
inlinevirtual |
|
inline |
returns a chain id of a protein from which the fragment has been extracted
Referenced by output_silent(), print_fragment(), print_fragment_seq(), and same_chain().
|
inline |
returns a pointer to the original chunk from vall the fragment comes from
|
inline |
returns the index of a very first residue in a query sequence that is covered by this fragment
Referenced by protocols::frag_picker::operator<<(), and output_silent().
|
inline |
returns the index of a very first residue in a Vall chunk that is covered by this fragment
Referenced by protocols::frag_picker::operator<<().
|
inline |
Referenced by output_silent().
|
inline |
returns the length of this fragment
|
inline |
returns the middle residue of this fragment candidate
|
inline |
returns secondary structure assigned to the middle residue of this fragment candidate
Referenced by output_silent().
|
inline |
returns a PDB id of a protein from which the fragment has been extracted
Referenced by protocols::frag_picker::operator<<(), output_silent(), print_fragment(), print_fragment_seq(), and same_chain().
|
inline |
Referenced by output_silent().
|
inline |
returns a query index of a middle residue in this fragment
|
inline |
returns a given residue from this fragment
Referenced by output_silent(), print_fragment(), and print_fragment_seq().
|
inline |
returns a vall index of a middle residue in this fragment
|
inline |
returns an integer key identifying a fragment
Referenced by output_silent().
void protocols::frag_picker::FragmentCandidate::output_silent | ( | core::io::silent::SilentFileData & | sfd, |
const std::string | sequence, | ||
const std::string | silent_file_name, | ||
const std::string | tag, | ||
scores::FragmentScoreMapOP | sc, | ||
scores::FragmentScoreManagerOP | ms | ||
) |
Prints fragment to silent struct.
References core::pose::add_score_line_string(), protocols::simple_moves::PackRotamersMover::apply(), core::scoring::CA_rmsd(), core::scoring::Energies::clear(), core::pose::Pose::conformation(), core::pack::task::TaskFactory::create_packer_task(), core::pose::Pose::data(), core::conformation::Conformation::detect_bonds(), core::conformation::Conformation::detect_disulfides(), core::pose::Pose::energies(), core::chemical::FA_STANDARD, protocols::relax::generate_relax_from_cmd(), get_chain_id(), get_first_index_in_query(), get_frag_data(), core::io::silent::SilentStructFactory::get_instance(), get_middle_ss(), get_pdb_id(), get_pool_name(), get_residue(), core::io::silent::SilentStructFactory::get_silent_struct_out(), core::scoring::getScoreFunction(), core::pose::Pose::is_fullatom(), key(), core::fragment::make_pose_from_frags(), protocols::relax::relax_pose(), core::optimization::AtomTreeMinimizer::run(), core::pose::setPoseExtraScores(), core::util::switch_to_residue_type_set(), core::pose::Pose::total_residue(), and core::io::silent::SilentFileData::write_silent_struct().
void protocols::frag_picker::FragmentCandidate::print_fragment | ( | std::ostream & | out, |
scores::FragmentScoreMapOP | sc = NULL , |
||
scores::FragmentScoreManagerOP | ms = NULL |
||
) |
Prints fragment data, the output can be directly loaded to minirosetta.
References fragmentLength_, get_chain_id(), get_pdb_id(), and get_residue().
void protocols::frag_picker::FragmentCandidate::print_fragment_seq | ( | std::ostream & | out) |
Prints fragment sequence, used for generating structure based sequence profiles.
Prints fragment data, the output can be directly loaded to minirosetta.
References fragmentLength_, get_chain_id(), get_pdb_id(), and get_residue().
bool protocols::frag_picker::FragmentCandidate::same_chain | ( | FragmentCandidateCOP | fr) |
References get_chain_id(), and get_pdb_id().
|
inline |
creates a new string object that contains a sequence of this fragment
|
inline |
|
protected |
|
protected |
Referenced by print_fragment(), and print_fragment_seq().
|
private |
|
protected |
|
staticprivate |
|
protected |