OpenStructure
|
Namespaces | |
namespace | cleanup |
Data Structures | |
class | AminoAcidSet |
class | AminoAcidSetIterator |
struct | AtomSpec |
struct | BondSpec |
class | Checker |
class | Compound |
class | CompoundLib |
class | CompoundLibBase |
class | Conopology |
struct | Date |
class | Diag |
class | DiagError |
class | Diagnostics |
class | HeuristicProcessor |
class | MinimalCompoundLib |
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 AminoAcidToResidueName | ( | AminoAcid | aa | ) |
void DLLIMPORT 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 AssignBackboneTorsions | ( | mol::ResidueHandle | prev, |
mol::ResidueHandle | res, | ||
mol::ResidueHandle | next | ||
) |
void DLLIMPORT AssignBackboneTorsions | ( | mol::ResidueHandleList | residues | ) |
ConopAction DLLIMPORT ConopActionFromString | ( | const String & | name | ) |
GetDefaultLib | ( | ) |
Definition at line 41 of file __init__.py.
mol::AtomHandleList DLLIMPORT GetUnknownAtoms | ( | mol::ResidueHandle | res, |
CompoundPtr | compound | ||
) |
returns all atoms not listed in the specifictaion of compound
mol::AtomHandleList DLLIMPORT GetUnknownAtomsOfResidue | ( | mol::ResidueHandle | residue, |
CompoundPtr | compound, | ||
bool | strict_hydrogens = false |
||
) |
guess element of atom based on name and hetatm flag
mol::ChemClass DLLIMPORT GuessChemClass | ( | mol::ResidueHandle | res | ) |
guess chemclass based on atoms of residue
bool DLLIMPORT IsBondFeasible | ( | const mol::AtomHandle & | , |
const mol::AtomHandle & | |||
) |
DLLEXPORT_OST_CONOP AminoAcid OneLetterCodeToAminoAcid | ( | char | olc | ) |
DLLEXPORT_OST_CONOP String OneLetterCodeToResidueName | ( | char | olc | ) |
DLLEXPORT_OST_CONOP std::ostream & operator<< | ( | std::ostream & | os, |
const AminoAcidSet & | aa_set | ||
) |
AminoAcid DLLEXPORT_OST_CONOP ResidueNameToAminoAcid | ( | String | rn | ) |
char DLLEXPORT_OST_CONOP ResidueNameToOneLetterCode | ( | String | rn | ) |
DLLEXPORT_OST_CONOP AminoAcid ResidueToAminoAcid | ( | const mol::ResidueHandle & | r | ) |
from residue name to amino acid.
for non standard amino acids Xxx is returned.
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 StringFromConopAction | ( | ConopAction | action | ) |
tuple STANDARD_AMINOACIDS |
Definition at line 22 of file __init__.py.