![]() |
Rosetta Protocols
2014.16.56682
|
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
References get_residue().
|
inline |
returns secondary structure assigned to the middle residue of this fragment candidate
References get_residue().
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
References runtime_assert.
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::Energies::clear(), basic::datacache::BasicDataCache::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(), option, options, protocols::relax::relax_pose(), core::optimization::AtomTreeMinimizer::run(), frags::score_output_silent, core::kinematics::MoveMap::set_bb(), core::kinematics::MoveMap::set_chi(), core::pose::setPoseExtraScores(), ss, 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(), get_residue(), protocols::abinitio::abscript::I, option, user, frags::write_ca_coordinates, and frags::write_scores.
| 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(), get_residue(), protocols::abinitio::abscript::I, and r1.
| 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 |
1.8.7