PIKAA allows residues specifed in a following string.
In actuality, it is PROHIBITING any residue that is NOT in the following string. The string should be formatted as an all-caps string of one-letter codes. Noncanonical amino acids can be included using X[<full base="" name>="">]. For example, to allow tyrosine, threonine, tryptophan, and 2-aminoisobutyric acid, you would use "PIKAA YTWX[AIB]".
- Author
- Original author unknown.
-
Noncanonical pruning support added by Vikram K. Mulligan (vmull.nosp@m.igan.nosp@m.@flat.nosp@m.iron.nosp@m.insti.nosp@m.tute.nosp@m..org).
| void core::pack::task::PIKAA::initialize_from_tokens |
( |
utility::vector1< std::string > const & |
tokens, |
|
|
Size & |
which_token, |
|
|
Size |
resid |
|
) |
| |
|
overridevirtual |
PIKAA allows residues specifed in a following string.
In actuality, it is PROHIBITING any residue that is NOT in the following string. The string should be formatted as an all-caps string of one-letter codes. Noncanonical amino acids can be included using X[<full base="" name>="">]. For example, to allow tyrosine, threonine, tryptophan, and 2-aminoisobutyric acid, you would use "PIKAA YTWX[AIB]".
- Author
- Original author unknown.
-
Noncanonical pruning support added by Vikram K. Mulligan (vmull.nosp@m.igan.nosp@m.@flat.nosp@m.iron.nosp@m.insti.nosp@m.tute.nosp@m..org).
Implements core::pack::task::ResfileCommand.
References protocols::cluster::calibur::aa, core::chemical::aa_from_oneletter_code(), protocols::vip::base_name(), core::pack::task::get_token(), core::chemical::na_ade, core::chemical::na_cyt, core::chemical::na_gua, core::chemical::na_thy, core::chemical::name_from_aa(), core::chemical::num_canonical_aas, core::chemical::oneletter_code_specifies_aa(), and core::pack::task::TR().