Molmodel
|
#include <RNA.h>
Public Member Functions | |
RNA (const PdbStructure &pdbStructure) | |
RNA (const PdbChain &pdbChain) | |
RNA (const Sequence &seq, bool useCappingHydroxyls=true) | |
/brief First parameter is just the RNA sequence in single-letter code. | |
RNA & | setRNABondMobility (BondMobility::Mobility mobility, ResidueInfo::Index startResidue, ResidueInfo::Index endResidue) |
/brief This method sets the BondMobility::Mobility for each residue in a stretch of polynucleotide spanning residues startResidue to endResidue. | |
Vec3 | calcRNABaseNormal (const State &state, int residueNumber, int bodyOrGroundFrame, const SimbodyMatterSubsystem &matter) const |
/brief This method returns the base normal of a given residue. |
SimTK::RNA::RNA | ( | const PdbStructure & | pdbStructure | ) | [inline, explicit] |
SimTK::RNA::RNA | ( | const PdbChain & | pdbChain | ) | [inline, explicit] |
SimTK::RNA::RNA | ( | const Sequence & | seq, |
bool | useCappingHydroxyls = true |
||
) | [inline, explicit] |
/brief First parameter is just the RNA sequence in single-letter code.
AUGC are the only residue types supported at this time. Second parameter, when set to zero, results in an RNA with no capping hydroxyls at the termini. Instead the terminal residues have the same complement of atoms as residues in the interior of the chain.
RNA& SimTK::RNA::setRNABondMobility | ( | BondMobility::Mobility | mobility, |
ResidueInfo::Index | startResidue, | ||
ResidueInfo::Index | endResidue | ||
) | [inline] |
/brief This method sets the BondMobility::Mobility for each residue in a stretch of polynucleotide spanning residues startResidue to endResidue.
It also sets the BondMobility::Mobility for bonds connecting the included residues to the same value.
Added by Samuel Flores /brief This method sets the BondMobility for all bonds in a certain stretch of residues of a polynucleotide chain
added by scf
Vec3 SimTK::RNA::calcRNABaseNormal | ( | const State & | state, |
int | residueNumber, | ||
int | bodyOrGroundFrame, | ||
const SimbodyMatterSubsystem & | matter | ||
) | const [inline] |
/brief This method returns the base normal of a given residue.
the direction of the normal follows the "curl" of the atoms in the cycle of which the glycosidic nitrogen is a part, following the numbering convention in use here. added by scf
/param residueNumber starts at 0. bodyOrGroundFrame = 0 if the normal is desired in the frame of the glycosidic nitrogen, = 1 if in the frame of Ground.