/*
Define var names for Python
*/

// Default.h
const char *NAME_INIT_XY_BY_ONES = "DEFAULT_INIT_XY_BY_ONES";
const char *NAME_INIT_XY_BY_RAND = "DEFAULT_INIT_XY_BY_RAND";
const char *NAME_INIT_XY_BY_UNIT = "DEFAULT_INIT_XY_BY_UNIT";
const char *NAME_INIT_XY_DEFAULT = "DEFAULT_INIT_XY";

const char *NAME_NPATTERN_UNLIMITED = "DEFAULT_NPATTERN_UNLIMITED";
const char *NAME_MAXPATTERN_DEFAULT = "DEFAULT_MAXPATTERN";

const char *NAME_NITERATION_DEFAULT = "DEFAULT_NITERATION";
const char *NAME_NSTAGE_DEFAULT = "DEFAULT_NSTAGE";
const char *NAME_MINGENE_DEFAULT = "DEFAULT_MINGENE";
const char *NAME_MINNET_DEFAULT = "DEFAULT_MINNET";
const char *NAME_MAXGENE = "DEFAULT_MAXGENE";
const char *NAME_NEDGES_LOAD_DEFAULT = "DEFAULT_NEDGES_LOAD";

const char *NAME_MIN_DENSITY_DEFAULT = "DEFAULT_MIN_DENSITY";

const char *NAME_MASK_STRATEGY_NAME_EDGES_PATTERN = "DEFAULT_MASK_STRATEGY_NAME_EDGES_PATTERN";
const char *NAME_MASK_STRATEGY_NAME_EDGES_ALLNETS = "DEFAULT_MASK_STRATEGY_NAME_EDGES_ALLNETS";
const char *NAME_MASK_STRATEGY_NAME_GENES = "DEFAULT_MASK_STRATEGY_NAME_GENES";
const char *NAME_MASK_STRATEGY_NAME_DEFAULT = "DEFAULT_MASK_STRATEGY_NAME";

const char *NAME_OVERLAPPATTERNCHOOSE_NONZEROS = "DEFAULT_OVERLAPPATTERNCHOOSE_NONZEROS";
const char *NAME_OVERLAPPATTERNCHOOSE_MORE_NETS = "DEFAULT_OVERLAPPATTERNCHOOSE_MORE_NETS";
const char *NAME_OVERLAPPATTERNCHOOSE_MORE_GENES = "DEFAULT_OVERLAPPATTERNCHOOSE_MORE_GENES";
const char *NAME_OVERLAPPATTERNCHOOSE_BOTH = "DEFAULT_OVERLAPPATTERNCHOOSE_BOTH";
const char *NAME_OVERLAPPATTERNCHOOSE_DEFAULT = "DEFAULT_OVERLAPPATTERNCHOOSE";

const char *NAME_RESUME_LASTRUN_DEFAULT = "DEFAULT_RESUME_LASTRUN";
const char *NAME_DEFAULT_INCLUDE_EDGES = "DEFAULT_INCLUDE_EDGES";

const char *NAME_PREFIX_RESULTFILE_DEFAULT = "DEFAULT_PREFIX_RESULTFILE";
const char *NAME_PATH_RESULT_DEFAULT = "DEFAULT_PATH_RESULT";
const char *NAME_PATH_DEBUG_DATASETS = "DEFAULT_PATH_DEBUG_DATASETS";
const char *NAME_PATH_NETS_DEFAULT = "DEFAULT_PATH_NETS";
const char *NAME_SUFFIX_DATAFILE = "DEFAULT_SUFFIX_DATAFILE";

const char *NAME_useGivenResultFilename = "useGivenResultFilename";
const char *NAME_muleInput = "muleInput";
const char *NAME_muleOutput = "muleOutput";

// Tensor_Python.c
const char *NAME_geneTotal = "geneTotal";
const char *NAME_maxNode = "maxNode";
const char *NAME_mute = "mute";
const char *NAME_local = "local";
const char *NAME_seedNode = "seedNode";
const char *NAME_maxPattern = "maxPattern";
const char *NAME_nIteration = "nIteration";
const char *NAME_nStage = "nStage";
const char *NAME_minNode = "minNode";
const char *NAME_minNetwork = "minNetwork";
const char *NAME_minDensity = "minDensity";
const char *NAME_maskStrategy = "maskStrategy";
const char *NAME_overlapPattern = "overlapPattern";
const char *NAME_nEdgesLoad = "nEdgesLoad";
const char *NAME_loadUnweighted = "loadUnweighted";
const char *NAME_resume = "resume";
const char *NAME_excludeEdges = "excludeEdges";
const char *NAME_prefixResultFile = "prefixResultFile";
const char *NAME_suffixNetworkFile = "suffixNetworkFile";
const char *NAME_networkListFile = "networkListFile";
const char *NAME_networksPath = "networksPath";
const char *NAME_resultsPath = "resultsPath";
const char *NAME_level = "level";

