
$DECLARE_G -a OP_ALL_STEPS        # array of all steps
$DECLARE_G -A OP_STEP_TYPE        # pairwise, todo label, single, tree
$DECLARE_G -A OP_STEP_NPARALLEL   # nr of jobs that should be run in parallel
$DECLARE_G -A OP_STEP_NTHREADS    # nr of cpu's per job
$DECLARE_G -A OP_STEP_NMERGE      # nr of jobs merged into one
$DECLARE_G -A OP_STEP_ENABLE      # enable flag of step
$DECLARE_G -A OP_STEP_RUNMODE     # run mode - BATCH, INTERACTIVE or LOCAL
$DECLARE_G -A OP_STEP_DATA        # result data type - COMMON (ie species specific)or LABEL (ie TODO specific)
$DECLARE_G -A OP_STEP_COMPRESS    # compress data KEEP IT FOR COMPATABILITY
$DECLARE_G -A OP_STEP_DEPENDS     # step dependancy
$DECLARE_G -A OP_STEP_REQBY       # step is required by, csv list of steps
$DECLARE_G -A OP_STEP_REQTOOLS    # tools required by step
$DECLARE_G -A OP_STEP_DESCRIPTION # brief description
$DECLARE_G -A OP_STEP_SCHEDOPTS   # job scheduler options specific for the step

# scheduler
$DECLARE_G -A SCHEDULER_REQ

# orthologer specific
$DECLARE_G -A PREPROC_REQ
$DECLARE_G -A ALIGNMENT_REQ
$DECLARE_G -A MASKER_REQ
$DECLARE_G -A SELECT_REQ
$DECLARE_G -A CLUSTER_REQ

# array of fasta files
$DECLARE_G -a FASTA_BASENAMES
