TinkeCell API  1.0.0
C/Python/Octave/Ruby API
C:/Users/Deepak/Projects/TinkerCell/trunk/API/TC_AutoGeneRegulatoryTool_api.h
00001 #ifndef TINKERCELL_TC_AUTOGENEREGULATORYTOOL_API_H
00002 #define TINKERCELL_TC_AUTOGENEREGULATORYTOOL_API_H
00003 
00004 #include "TC_structs.h"
00005 
00006 BEGIN_C_DECLS
00007 
00013 TCAPIEXPORT tc_items tc_partsIn(long o);
00019 TCAPIEXPORT tc_items tc_partsUpstream(long o);
00025 TCAPIEXPORT tc_items tc_partsDownstream(long o);
00031 TCAPIEXPORT void tc_alignParts(tc_items a);
00038 TCAPIEXPORT void tc_alignPartsOnPlasmid(long, tc_items);
00044 TCAPIEXPORT void tc_setSequence(long o, const char * );
00045 
00050 TCAPIEXPORT void tc_AutoGeneRegulatoryTool_api(
00051                 tc_items (*f1)(long), 
00052                 tc_items (*f2)(long), 
00053                 tc_items (*f3)(long), 
00054                 void (*f4)(tc_items),
00055                 void (*f5)(long, tc_items)
00056         );
00057 
00058 END_C_DECLS
00059 
00060 #endif
 All Data Structures