![]() |
Rosetta
2021.16
|
A TaskOp that takes a regex-like pattern and turns it into a set of design residues. The string should identify what to do for each position. An X indicates any residue, and is the same as [A_Z]. Anything other than a charactor should be in []. The ^ denotes a not. An example Regex for glycosylation is NX[ST]. This would design an ASN into the first position, skip the second, and allow S and T mutations only at the third position. N[^P][ST] would denote that at the second position, we do not allow proline. Sets of charactors using _ can be denoted, even though this doesnt really help us in design. In the future one can imagine having sets of polars, etc. etc. This TaskOp is like a simple RESFILE in a string. More...
#include <protocols/task_operations/SequenceMotifTaskOperation.hh>#include <protocols/task_operations/SequenceMotifTaskOperationCreator.hh>#include <core/pack/task/util.hh>#include <core/pack/task/operation/TaskOperation.hh>#include <core/pack/task/ResfileReader.hh>#include <core/pack/task/operation/task_op_schemas.hh>#include <core/pack/task/PackerTask.hh>#include <core/pose/Pose.hh>#include <core/select/residue_selector/ResidueSelector.hh>#include <core/select/residue_selector/util.hh>#include <core/sequence/sequence_motif.hh>#include <protocols/rosetta_scripts/util.hh>#include <basic/Tracer.hh>#include <utility/tag/Tag.hh>#include <utility/string_util.hh>#include <utility/tag/XMLSchemaGeneration.hh>#include <basic/datacache/DataMap.hh>Namespaces | |
| protocols | |
| The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP. | |
| protocols::task_operations | |
Functions | |
| static basic::Tracer | TR ("protocols.task_operations.SequenceMotifTaskOperation") |
A TaskOp that takes a regex-like pattern and turns it into a set of design residues. The string should identify what to do for each position. An X indicates any residue, and is the same as [A_Z]. Anything other than a charactor should be in []. The ^ denotes a not. An example Regex for glycosylation is NX[ST]. This would design an ASN into the first position, skip the second, and allow S and T mutations only at the third position. N[^P][ST] would denote that at the second position, we do not allow proline. Sets of charactors using _ can be denoted, even though this doesnt really help us in design. In the future one can imagine having sets of polars, etc. etc. This TaskOp is like a simple RESFILE in a string.
Creator for A TaskOp that takes a regex-like pattern and turns it into a set of design residues. The string should identify what to do for each position. An X indicates any residue, and is the same as [A_Z]. Anything other than a charactor should be in []. The ^ denotes a not. An example Regex for glycosylation is NX[ST]. This would design an ASN into the first position, skip the second, and allow S and T mutations only at the third position. N[^P][ST] would denote that at the second position, we do not allow proline. Sets of charactors using _ can be denoted, even though this doesnt really help us in design. In the future one can imagine having sets of polars, etc. etc. This TaskOp is like a simple RESFILE in a string.
|
static |
1.8.7