'A wrapper method around __args_to_attrs() that allow administrators to define PBS
params as either command-line options (as in ``qsub(1B)``) or more human-readable "long"
args (as in ``pbs_submit(3B)``).
:returns: list of dicts -- The dicts map directly to pbs attropl structs (see ``pbs_submit(3B)``)'

def parse_destination_params(self, params):

    args = {}
    for (arg, value) in params.items():
        try:
            if (not arg.startswith('-')):
                arg = PBS_ARGMAP[arg]
            arg = arg.lstrip('-')
            args[arg] = value
        except:
            log.warning(('Unrecognized    long    argument    in    destination    params:    %s' % arg))
    return self.__args_to_attrs(args)
