BALL
1.4.79
|
#include <BALL/STRUCTURE/sideChainPlacementProcessor.h>
Classes | |
struct | Default |
Default values for options. More... | |
struct | Method |
struct | Option |
Option names. More... | |
Public Attributes | |
Public Attributes | |
Options | options |
options More... | |
Protected Member Functions | |
bool | readOptions_ () |
Protected Attributes | |
String | mutated_sequence_ |
Sequence in OneLetterCode with mutated residues. More... | |
bool | valid_ |
Additional Inherited Members | |
Public Types inherited from BALL::UnaryFunctor< AtomContainer, Processor::Result > | |
typedef Processor::Result | result_type |
typedef AtomContainer | argument_type |
typedef AtomContainer & | argument_reference |
typedef const AtomContainer & | const_argument_reference |
typedef AtomContainer * | argument_pointer |
typedef const AtomContainer * | const_argument_pointer |
Side Chain Placement ProcessorPlacement of side chains.
Given the path to the SCWRL binary in the option Option::SCWRL_BINARY_PATH; the processor computes side chain conformations for the given side chains. If no selection is given all side chains are considered. The option Option::MUTATE_SELECTED_SIDE_CHAINS can be used to mutate selected amino acids as specified in the member mutated_sequence_.
Example code:
Definition at line 46 of file sideChainPlacementProcessor.h.
BALL::SideChainPlacementProcessor::SideChainPlacementProcessor | ( | ) |
Default Constructor.
BALL::SideChainPlacementProcessor::SideChainPlacementProcessor | ( | const SideChainPlacementProcessor & | scpp | ) |
Copy Construcor.
|
virtual |
Destructor.
BALL::SideChainPlacementProcessor::BALL_CREATE | ( | SideChainPlacementProcessor | ) |
void BALL::SideChainPlacementProcessor::clear | ( | ) |
Clears the datastructures. NOTE: The options remain! Use setDefaultOptions() to clear the options.
|
virtual |
Processor method which is called after the operator()-call.
Reimplemented from BALL::UnaryProcessor< AtomContainer >.
|
inline |
Get the mutated sequence.
Definition at line 185 of file sideChainPlacementProcessor.h.
|
inline |
Get the mutated sequence.
Definition at line 189 of file sideChainPlacementProcessor.h.
|
virtual |
Operator () for the processor
Called with Default-options the processor assigns side chain torsion angles to residues.
The processor can be applied to a system, a protein, or a chain. The selection mechanism can be used to restrict the processor to certain residues. If no selection is given all side chains are considered. The option Option::MUTATE_SELECTED_SIDE_CHAINS can be used to mutate selected amino acids as specified in the member mutated_sequence_ (see setMutations(String mutationed_seq) .
ac | the AtomContainer to which the processor is applied. |
Reimplemented from BALL::UnaryProcessor< AtomContainer >.
SideChainPlacementProcessor& BALL::SideChainPlacementProcessor::operator= | ( | const SideChainPlacementProcessor & | scpp | ) |
assignment operator
|
protected |
Reads, checks and stores the options.
void BALL::SideChainPlacementProcessor::setDefaultOptions | ( | ) |
Resets the options to default values.
|
inline |
Set the mutation indicating sequence.
Definition at line 181 of file sideChainPlacementProcessor.h.
|
virtual |
Processor method which is called before the operator()-call.
Reimplemented from BALL::UnaryProcessor< AtomContainer >.
|
protected |
Sequence in OneLetterCode with mutated residues.
Definition at line 218 of file sideChainPlacementProcessor.h.
Options BALL::SideChainPlacementProcessor::options |
options
Definition at line 205 of file sideChainPlacementProcessor.h.
|
protected |
Definition at line 221 of file sideChainPlacementProcessor.h.