Rosetta
|
Substitutes amino acids in pose based on mutations in nucleotide space. More...
#include <protocols/evolution/NucleotideMutation.hh>
#include <protocols/evolution/NucleotideMutationCreator.hh>
#include <protocols/minimization_packing/PackRotamersMover.hh>
#include <protocols/relax/FastRelax.hh>
#include <core/kinematics/MoveMap.hh>
#include <core/pose/Pose.hh>
#include <core/pose/extra_pose_info_util.hh>
#include <core/pack/task/PackerTask.hh>
#include <core/pack/task/TaskFactory.hh>
#include <basic/Tracer.hh>
#include <core/scoring/ScoreFunction.hh>
#include <utility/tag/Tag.hh>
#include <numeric/random/random.hh>
#include <core/chemical/NucleotideTools.hh>
#include <utility/vector1.hh>
#include <basic/datacache/DataMap.fwd.hh>
#include <protocols/moves/Mover.hh>
#include <protocols/rosetta_scripts/util.hh>
#include <sstream>
#include <core/chemical/AA.hh>
#include <numeric/numeric.functions.hh>
#include <map>
#include <cmath>
#include <core/conformation/Residue.hh>
#include <utility/tag/XMLSchemaGeneration.hh>
#include <protocols/moves/mover_schemas.hh>
#include <core/pack/task/ResidueLevelTask.hh>
Namespaces | |
protocols | |
The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP. | |
protocols::evolution | |
Functions | |
static basic::Tracer | protocols::evolution::TR ("protocols.evolution.NucleotideMutation") |
Substitutes amino acids in pose based on mutations in nucleotide space.
Translate amino acid sequence to nucleotide sequence, introduce random mutation, and affectuates the amino acid substitution in pose. Stop codons are avoided and with default setting nucleotide mutations will continue untill a non-silent mutation occurs.