/*
Define var names for Python
*/

// Default.h
extern const char *NAME_INIT_XY_BY_ONES;
extern const char *NAME_INIT_XY_BY_RAND;
extern const char *NAME_INIT_XY_BY_UNIT;
extern const char *NAME_INIT_XY_DEFAULT;

extern const char *NAME_NPATTERN_UNLIMITED;
extern const char *NAME_MAXPATTERN_DEFAULT;

extern const char *NAME_NITERATION_DEFAULT;
extern const char *NAME_NSTAGE_DEFAULT;
extern const char *NAME_MINGENE_DEFAULT;
extern const char *NAME_MINNET_DEFAULT;
extern const char *NAME_MAXGENE;
extern const char *NAME_NEDGES_LOAD_DEFAULT;

extern const char *NAME_MIN_DENSITY_DEFAULT;

extern const char *NAME_MASK_STRATEGY_NAME_EDGES_PATTERN;
extern const char *NAME_MASK_STRATEGY_NAME_EDGES_ALLNETS;
extern const char *NAME_MASK_STRATEGY_NAME_GENES;
extern const char *NAME_MASK_STRATEGY_NAME_DEFAULT;

extern const char *NAME_OVERLAPPATTERNCHOOSE_NONZEROS;
extern const char *NAME_OVERLAPPATTERNCHOOSE_MORE_NETS;
extern const char *NAME_OVERLAPPATTERNCHOOSE_MORE_GENES;
extern const char *NAME_OVERLAPPATTERNCHOOSE_BOTH;
extern const char *NAME_OVERLAPPATTERNCHOOSE_DEFAULT;

extern const char *NAME_NEDGES_LOAD_DEFAULT;
extern const char *NAME_RESUME_LASTRUN_DEFAULT;
extern const char *NAME_DEFAULT_INCLUDE_EDGES;

extern const char *NAME_PREFIX_RESULTFILE_DEFAULT;
extern const char *NAME_PATH_RESULT_DEFAULT;
extern const char *NAME_PATH_DEBUG_DATASETS;
extern const char *NAME_PATH_NETS_DEFAULT;
extern const char *NAME_SUFFIX_DATAFILE;

extern const char *NAME_useGivenResultFilename;
extern const char *NAME_muleInput;
extern const char *NAME_muleOutput;

// Tensor_Python.c
extern const char *NAME_geneTotal;
extern const char *NAME_maxNode;
extern const char *NAME_mute;
extern const char *NAME_local;
extern const char *NAME_seedNode;
extern const char *NAME_maxPattern;
extern const char *NAME_nIteration;
extern const char *NAME_nStage;
extern const char *NAME_minNode;
extern const char *NAME_minNetwork;
extern const char *NAME_minDensity;
extern const char *NAME_nEdgesLoad;
extern const char *NAME_loadUnweighted;
extern const char *NAME_resume;
extern const char *NAME_excludeEdges;
extern const char *NAME_level;

