OpenStructure
|
Namespaces | |
cleanup | |
Data Structures | |
class | AminoAcidSetIterator |
class | AminoAcidSet |
struct | Date |
struct | AtomSpec |
struct | BondSpec |
class | Compound |
class | CompoundLib |
class | CompoundLibBase |
class | Conopology |
class | Diag |
class | DiagError |
class | Diagnostics |
class | HeuristicProcessor |
class | MinimalCompoundLib |
class | Checker |
class | Processor |
class | RingFinder |
class | RuleBasedProcessor |
Typedefs | |
typedef std::vector< AminoAcidSet > | AminoAcidAlphabet |
typedef std::vector< AtomSpec > | AtomSpecList |
typedef std::vector< BondSpec > | BondSpecList |
typedef boost::shared_ptr< Compound > | CompoundPtr |
typedef std::map< String, CompoundPtr > | CompoundMap |
typedef boost::shared_ptr< CompoundLib > | CompoundLibPtr |
typedef std::vector< CompoundPtr > | CompoundPtrList |
typedef boost::shared_ptr< CompoundLibBase > | CompoundLibBasePtr |
typedef boost::shared_ptr< Diagnostics > | DiagnosticsPtr |
typedef boost::shared_ptr< HeuristicProcessor > | HeuristicProcessorPtr |
typedef boost::shared_ptr< MinimalCompoundLib > | MinimalCompoundLibPtr |
typedef boost::shared_ptr< Processor > | ProcessorPtr |
typedef boost::shared_ptr< RuleBasedProcessor > | RuleBasedProcessorPtr |
Enumerations | |
enum | AminoAcid { ALA , ARG , ASN , ASP , GLN , GLU , LYS , SER , CYS , MET , TRP , TYR , THR , VAL , ILE , LEU , GLY , PRO , HIS , PHE , XXX } |
enum | ConopFlag { NO_PEPTIDE_BONDS =1 } |
enum | DiagArgType { DIAG_ARG_TYPE_ATOM , DIAG_ARG_TYPE_RESIDUE , DIAG_ARG_TYPE_CHAIN , DIAG_ARG_TYPE_STRING , DIAG_ARG_TYPE_INT } |
enum | DiagType { DIAG_UNK_ATOM , DIAG_UNK_RESIDUE , DIAG_MISSING_ATOM , DIAG_NONSTD_RESIDUE } |
enum | Dialect { PDB_DIALECT , CHARMM_DIALECT } |
enum | ConopAction { CONOP_WARN = 0 , CONOP_SILENT , CONOP_REMOVE , CONOP_REMOVE_ATOM , CONOP_REMOVE_RESIDUE , CONOP_FATAL } |
Variables | |
tuple | STANDARD_AMINOACIDS |
typedef std::vector<AminoAcidSet> AminoAcidAlphabet |
Definition at line 163 of file amino_acids.hh.
typedef std::vector<AtomSpec> AtomSpecList |
Definition at line 142 of file compound.hh.
typedef std::vector<BondSpec> BondSpecList |
Definition at line 143 of file compound.hh.
typedef boost::shared_ptr<CompoundLibBase> CompoundLibBasePtr |
Definition at line 10 of file compound_lib_base.hh.
typedef boost::shared_ptr<CompoundLib> CompoundLibPtr |
Definition at line 34 of file compound_lib.hh.
typedef std::map<String, CompoundPtr> CompoundMap |
Definition at line 338 of file compound.hh.
typedef boost::shared_ptr<Compound> CompoundPtr |
Definition at line 145 of file compound.hh.
typedef std::vector<CompoundPtr> CompoundPtrList |
Definition at line 35 of file compound_lib.hh.
typedef boost::shared_ptr<Diagnostics> DiagnosticsPtr |
typedef boost::shared_ptr<HeuristicProcessor> HeuristicProcessorPtr |
Definition at line 32 of file heuristic.hh.
typedef boost::shared_ptr<MinimalCompoundLib> MinimalCompoundLibPtr |
Definition at line 10 of file minimal_compound_lib.hh.
typedef boost::shared_ptr<Processor> ProcessorPtr |
Definition at line 43 of file processor.hh.
typedef boost::shared_ptr<RuleBasedProcessor> RuleBasedProcessorPtr |
Definition at line 35 of file rule_based.hh.
enum AminoAcid |
Enumerator | |
---|---|
ALA | |
ARG | |
ASN | |
ASP | |
GLN | |
GLU | |
LYS | |
SER | |
CYS | |
MET | |
TRP | |
TYR | |
THR | |
VAL | |
ILE | |
LEU | |
GLY | |
PRO | |
HIS | |
PHE | |
XXX |
Definition at line 35 of file amino_acids.hh.
enum ConopAction |
Enumerator | |
---|---|
CONOP_WARN | |
CONOP_SILENT | |
CONOP_REMOVE | |
CONOP_REMOVE_ATOM | |
CONOP_REMOVE_RESIDUE | |
CONOP_FATAL |
Definition at line 33 of file processor.hh.
enum DiagArgType |
enum DiagType |
enum Dialect |
Enumerator | |
---|---|
PDB_DIALECT | |
CHARMM_DIALECT |
Definition at line 28 of file processor.hh.
DLLEXPORT_OST_CONOP String ost::conop::AminoAcidToResidueName | ( | AminoAcid | aa | ) |
void DLLIMPORT ost::conop::AssignBackboneTorsions | ( | mol::ChainHandle | chain | ) |
assigns phi/psi/omega to all residues marked peptide-linking of the chain
Requires the atoms to be connected
void DLLIMPORT ost::conop::AssignBackboneTorsions | ( | mol::ResidueHandle | prev, |
mol::ResidueHandle | res, | ||
mol::ResidueHandle | next | ||
) |
void DLLIMPORT ost::conop::AssignBackboneTorsions | ( | mol::ResidueHandleList | residues | ) |
ConopAction DLLIMPORT ost::conop::ConopActionFromString | ( | const String & | name | ) |
def ost.conop.GetDefaultLib | ( | ) |
Definition at line 41 of file __init__.py.
mol::AtomHandleList DLLIMPORT ost::conop::GetUnknownAtoms | ( | mol::ResidueHandle | res, |
CompoundPtr | compound | ||
) |
returns all atoms not listed in the specifictaion of compound
mol::AtomHandleList DLLIMPORT ost::conop::GetUnknownAtomsOfResidue | ( | mol::ResidueHandle | residue, |
CompoundPtr | compound, | ||
bool | strict_hydrogens = false |
||
) |
String DLLIMPORT ost::conop::GuessAtomElement | ( | const String & | atom_name, |
bool | hetatm, | ||
int | atom_count | ||
) |
guess element of atom based on name and hetatm flag
mol::ChemClass DLLIMPORT ost::conop::GuessChemClass | ( | mol::ResidueHandle | res | ) |
guess chemclass based on atoms of residue
bool DLLIMPORT ost::conop::IsBondFeasible | ( | const mol::AtomHandle & | , |
const mol::AtomHandle & | |||
) |
DLLEXPORT_OST_CONOP AminoAcid ost::conop::OneLetterCodeToAminoAcid | ( | char | olc | ) |
DLLEXPORT_OST_CONOP String ost::conop::OneLetterCodeToResidueName | ( | char | olc | ) |
DLLEXPORT_OST_CONOP std::ostream& ost::conop::operator<< | ( | std::ostream & | os, |
const AminoAcidSet & | aa_set | ||
) |
AminoAcid DLLEXPORT_OST_CONOP ost::conop::ResidueNameToAminoAcid | ( | String | rn | ) |
char DLLEXPORT_OST_CONOP ost::conop::ResidueNameToOneLetterCode | ( | String | rn | ) |
DLLEXPORT_OST_CONOP AminoAcid ost::conop::ResidueToAminoAcid | ( | const mol::ResidueHandle & | r | ) |
from residue name to amino acid.
for non standard amino acids Xxx is returned.
def ost.conop.SetDefaultLib | ( | compound_lib | ) |
Set the default compound library. The compound library is used by various functions of the framework that requires knowledge of naming and connectivity of residues.
Definition at line 32 of file __init__.py.
String DLLIMPORT ost::conop::StringFromConopAction | ( | ConopAction | action | ) |
tuple STANDARD_AMINOACIDS |
Definition at line 22 of file __init__.py.