def METHOD_NAME():
    p = argparse.ArgumentParser(formatter_class=argparse.RawTextHelpFormatter,
                                description=__doc__, epilog=EPILOG)
    p.add_argument('in_matrices', nargs='+',
                   help='Connectivity matrices in .npy or .txt format.')
    ord = p.add_mutually_exclusive_group(required=True)
    ord.add_argument('--in_ordering',
                     help='Txt file with the first row as x and second as y.')
    ord.add_argument('--optimal_leaf_ordering', metavar='OUT_FILE',
                     help='Output a text file with an ordering that aligns'
                          'structures along the diagonal.')
    p.add_argument('--out_suffix',
                   help='Suffix for the output matrix filename.')
    p.add_argument('--out_dir',
                   help='Output directory for the re-ordered matrices.')
    p.add_argument('--labels_list',
                   help='List saved by the decomposition script,\n'
                        '--in_ordering must contain labels rather than '
                        'coordinates (.txt).')
    add_overwrite_arg(p)
    return p