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 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 158 of file amino_acids.hh.
typedef std::vector<AtomSpec> AtomSpecList |
Definition at line 129 of file compound.hh.
typedef std::vector<BondSpec> BondSpecList |
Definition at line 130 of file compound.hh.
typedef boost::shared_ptr<CompoundLibBase> CompoundLibBasePtr |
Definition at line 9 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 293 of file compound.hh.
typedef boost::shared_ptr<Compound> CompoundPtr |
Definition at line 131 of file compound.hh.
typedef boost::shared_ptr<Diagnostics> DiagnosticsPtr |
typedef boost::shared_ptr<HeuristicProcessor> HeuristicProcessorPtr |
Definition at line 30 of file heuristic.hh.
typedef boost::shared_ptr<MinimalCompoundLib> MinimalCompoundLibPtr |
Definition at line 9 of file minimal_compound_lib.hh.
typedef boost::shared_ptr<Processor> ProcessorPtr |
Definition at line 42 of file processor.hh.
typedef boost::shared_ptr<RuleBasedProcessor> RuleBasedProcessorPtr |
Definition at line 33 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::ResidueHandleList | residues | ) |
void DLLIMPORT ost::conop::AssignBackboneTorsions | ( | mol::ResidueHandle | prev, |
mol::ResidueHandle | res, | ||
mol::ResidueHandle | next | ||
) |
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.