Manages the argparse module to parse user command line arguments.
    |  | JOB_NAME = 'rxnpath' | 
    |  | REACTANT = 'reactant' | 
    |  | PRODUCT = 'product' | 
    |  | TS = 'ts' | 
    |  | REACTANT_LIKE = 'reactant_like' | 
    |  | MIDWAY = 'midway' | 
    |  | PRODUCT_LIKE = 'product_like' | 
    |  | PRESUMED_TS = 'midway' | 
    |  | PRESUMED_TS_CHOICES = ['reactant_like', 'midway', 'product_like'] | 
    |  | DENSEAROUND = Falsehash(x)
 | 
    |  | SAMPLE_DEFAULT = [10.0] | 
    |  | SUPPORTEDINEXTS = ['.mae', '.mae.gz', '.maegz'] | 
    |  | FVAL_KEYS = ['reactant', 'reactant_like', 'midway', 'product_l... | 
    |  | FVAL_VALUES = [0.0, 0.25, 0.5, 0.75, 1.0] | 
    |  | FVAL_DICT = OrderedDict([('reactant', 0.0), ('reactant_like', ... | 
    |  | NUMDENSEPOINTS = 10 | 
    |  | STEPDENSEPOINTS = 0.02 | 
    |  | BONDWEIGHT = 1000.0 | 
    |  | ANGLEWEIGHT = 1000.0 | 
    |  | DIHEDRALWEIGHT = 1000.0 | 
    |  | CARTESIANWEIGHT = 1000.0 | 
    |  | PENALTYWEIGHT = 1.0 | 
    |  | MIXPREVIOUS = 0.5 | 
    |  | MIXPREVIOUSMIN = 0.0 | 
    |  | MIXPREVIOUSMAX = 1.0 | 
    |  | CARTESIAN = 'cartesian' | 
    |  | DISTANCE = 'distance' | 
    |  | INTERNAL = 'internal' | 
    |  | INTERPOLATIONCHOICES = ['internal', 'distance', 'cartesian'] | 
    |  | BEFORESUPERPOSITION = 'beforesuperposition' | 
    |  | AFTERSUPERPOSITION = 'aftersuperposition' | 
    |  | GUESSCHOICES = ['beforesuperposition', 'aftersuperposition'] | 
    |  | CONNECTIVITYCHOICES = ['reactant', 'ts', 'product'] | 
    |  | NORXNCOMPLEX = Falsehash(x)
 | 
    |  | VDWSCALE = 1.0 | 
    |  | REORDER = Falsehash(x)
 | 
    |  | REVERSE_INTERPOLATION = Falsehash(x)
 |