6#ifndef BALL_DOCKING_RESULT_H
7#define BALL_DOCKING_RESULT_H
164 void add(const
String& lig_conf_in, const
String& lig_conf_out,
int scoringmethod,
double energy, const
String& rec_conf);
HashMap class based on the STL map (containing serveral convenience functions).
int getScoringMethod() const
bool hasLigandConformationId() const
void setLigandConformation(Conformation *conf)
ResultData(int result_type)
void setReceptorConformation(Conformation *conf)
Conformation * getConformation()
void setReceptorConformationId(String id)
void setLigandConformationId(String id)
String getLigandConformationId() const
bool hasReceptorConformationId() const
void setConformation(Conformation *conf)
void setScoringMethod(int method)
String getReceptorConformationId() const
bool hasScoringMethod() const
void setToolInfo(const String &toolinfo)
Conformation * getInputConformer(Ligand *lig)
vector< Result::ResultData > getOutputConformations(Ligand *lig)
static Result::Method getMethod(int i)
const String & getDescription()
const String & getToolInfo()
void sort(const list< String > &input_order, list< String > &output_order)
HashMap< String, vector< ResultData > > result_data_
static Result * makeReceptorImportResult()
void setDescription(const String &text)
HashMap< String, ResultData > result_output_data_
Conformation * getFirstOutputConformation(Ligand *lig)
vector< String > input_conformations_
static Result * makeRescoringResult()
bool hasOutputData(String id)
const HashSet< String > * getInputIds()
void setTimestamp(const String ×tamp)
static Result * makeLigandImportResult()
ResultData getOutputData(String id)
const vector< String > * getInputConformations()
const HashMap< String, vector< ResultData > > * getData()
void erase(const FlexibleMolecule *flexmol)
const String & getTimestamp()
void setMethod(Result::Method _method)
void add(Conformation *lig_conf_in, ResultData &rd)
static String toString(const ResultData &rd)
HashSet< String > getOutputIds()
static Result * makeDockingResult()
HashSet< String > input_conformations_map_
const vector< Result::ResultData > * get(String inpose_id)
#define BALL_CREATE(name)