00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef OST_CONOP_NONSTANDARD_HH
00021 #define OST_CONOP_NONSTANDARD_HH
00022
00023
00024
00025 #include "module_config.hh"
00026 #include "compound_lib.hh"
00027
00028
00029
00030 namespace ost { namespace conop {
00031
00032
00034
00035
00036 bool DLLEXPORT_OST_CONOP CopyResidue(ost::mol::ResidueHandle src_res,
00037 ost::mol::ResidueHandle dst_res,
00038 ost::mol::XCSEditor& edi);
00039
00041 bool DLLEXPORT_OST_CONOP CopyResidue(ost::mol::ResidueHandle src_res,
00042 ost::mol::ResidueHandle dst_res,
00043 ost::mol::XCSEditor& edi, CompoundLibPtr lib);
00044
00045
00052 bool DLLEXPORT_OST_CONOP CopyIdentical(ost::mol::ResidueHandle src_res,
00053 ost::mol::ResidueHandle dst_res,
00054 ost::mol::XCSEditor& edi,
00055 bool& has_cbeta);
00056
00063
00064
00065
00066 bool DLLEXPORT_OST_CONOP CopyConserved(ost::mol::ResidueHandle src_res,
00067 ost::mol::ResidueHandle dst_res,
00068 ost::mol::XCSEditor& edi,
00069 bool& has_cbeta, CompoundLibPtr lib);
00070
00077
00078
00079
00080 bool DLLEXPORT_OST_CONOP CopyConserved(ost::mol::ResidueHandle src_res,
00081 ost::mol::ResidueHandle dst_res,
00082 ost::mol::XCSEditor& edi,
00083 bool& has_cbeta);
00084
00085
00090
00091
00092 bool DLLEXPORT_OST_CONOP CopyNonConserved(ost::mol::ResidueHandle src_res,
00093 ost::mol::ResidueHandle dst_res,
00094 ost::mol::XCSEditor& edi,
00095 bool& has_cbeta);
00096
00098
00099 bool DLLEXPORT_OST_CONOP CopyMSE(ost::mol::ResidueHandle src_res,
00100 ost::mol::ResidueHandle dst_res,
00101 ost::mol::XCSEditor& edi,
00102 bool& has_cbeta);
00103
00106
00107 bool DLLEXPORT_OST_CONOP CopyModified(ost::mol::ResidueHandle src_res,
00108 ost::mol::ResidueHandle dst_res,
00109 ost::mol::XCSEditor& edi,
00110 bool& has_cbeta, CompoundLibPtr lib);
00111
00112
00113
00114 }}
00115
00116 #endif