|
BALL
1.4.2
|
#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.
1.8.3.1