// File: /workspace/github_c_makefile_star2_O1/sheneman[P]clearcut/cmdargs.c
// Function: NJ_usage
void
NJ_usage(void) {
  
  printf("Usage: clearcut --in=<infilename> --out=<outfilename> [options]...\n");
  printf("GENERAL OPTIONS:\n");
  printf("  -h, --help         Display this information.\n");
  printf("  -V, --version      Print the version of this program.\n");
  printf("  -v, --verbose      More output. (Default: OFF)\n");
  printf("  -q, --quiet        Silent operation. (Default: ON)\n");
  printf("  -s, --seed=<seed>  Explicitly set the PRNG seed to a specific value.\n");
  printf("  -r, --norandom     Attempt joins deterministically.  (Default: OFF)\n");
  printf("  -S, --shuffle      Randomly shuffle the distance matrix.  (Default: OFF)\n");
  printf("  -N, --neighbor     Use traditional Neighbor-Joining algorithm. (Default: OFF)\n");

  printf("\n");
  printf("INPUT OPTIONS:\n");
  printf("  -I, --stdin        Read input from STDIN.\n");
  printf("  -d, --distance     Input file is a distance matrix. (Default: ON)\n");
  printf("  -a, --alignment    Input file is a set of aligned sequences. (Default: OFF)\n");
  printf("  -D, --DNA          Input alignment are DNA sequences.\n");
  printf("  -P, --protein      Input alignment are protein sequences.\n");

  printf("\n");
  printf("CORRECTION MODEL FOR COMPUTING DISTANCE MATRIX (Default: NO Correction):\n");
  printf("  -j, --jukes        Use Jukes-Cantor correction for computing distance matrix.\n");
  printf("  -k, --kimura       Use Kimura correction for distance matrix.\n");
  
  printf("\n");
  printf("OUTPUT OPTIONS:\n");
  printf("  -O, --stdout           Output tree to STDOUT.\n");
  printf("  -m, --matrixout=<file> Output distance matrix to specified file.\n");
  printf("  -n, --ntrees=<n>       Output n trees.  (Default: 1)\n");
  printf("  -e, --expblen          Exponential notation for branch lengths. (Default: OFF)\n");
  printf("  -E, --expdist          Exponential notation in distance output. (Default: OFF)\n");
  
  printf("\n");
  printf("EXAMPLES:\n");
  printf("  Compute tree by supplying distance matrix via stdin:\n");
  printf("  clearcut --distance < distances.txt > treefile.tre\n");
  printf("\n");
  printf("  Compute tree by supplying an alignment of DNA sequences from a file:\n");
  printf("  clearcut --alignment --DNA --in=alignment.txt --out=treefile.tre\n");
  
  return;
}

// Assembly:
pushq %rax
leaq 0x268c(%rip), %rdi      # 0x90e0
callq 0x20b0
leaq 0x26c3(%rip), %rdi      # 0x9123
callq 0x20b0
leaq 0x26c8(%rip), %rdi      # 0x9134
callq 0x20b0
leaq 0x26eb(%rip), %rdi      # 0x9163
callq 0x20b0
leaq 0x2717(%rip), %rdi      # 0x919b
callq 0x20b0
leaq 0x273c(%rip), %rdi      # 0x91cc
callq 0x20b0
leaq 0x2765(%rip), %rdi      # 0x9201
callq 0x20b0
leaq 0x27a0(%rip), %rdi      # 0x9248
callq 0x20b0
leaq 0x27da(%rip), %rdi      # 0x928e
callq 0x20b0
leaq 0x2819(%rip), %rdi      # 0x92d9
callq 0x20b0
movl $0xa, %edi
callq 0x2050
leaq 0x2853(%rip), %rdi      # 0x9329
callq 0x20b0
leaq 0x2856(%rip), %rdi      # 0x9338
callq 0x20b0
leaq 0x2876(%rip), %rdi      # 0x9364
callq 0x20b0
leaq 0x28ae(%rip), %rdi      # 0x93a8
callq 0x20b0
leaq 0x28f0(%rip), %rdi      # 0x93f6
callq 0x20b0
leaq 0x291c(%rip), %rdi      # 0x942e
callq 0x20b0
movl $0xa, %edi
callq 0x2050
leaq 0x2942(%rip), %rdi      # 0x946a
callq 0x20b0
leaq 0x297f(%rip), %rdi      # 0x94b3
callq 0x20b0
leaq 0x29c3(%rip), %rdi      # 0x9503
callq 0x20b0
movl $0xa, %edi
callq 0x2050
leaq 0x29ed(%rip), %rdi      # 0x9543
callq 0x20b0
leaq 0x29f1(%rip), %rdi      # 0x9553
callq 0x20b0
leaq 0x2a15(%rip), %rdi      # 0x9583
callq 0x20b0
leaq 0x2a4c(%rip), %rdi      # 0x95c6
callq 0x20b0
leaq 0x2a77(%rip), %rdi      # 0x95fd
callq 0x20b0
leaq 0x2abc(%rip), %rdi      # 0x964e
callq 0x20b0
movl $0xa, %edi
callq 0x2050
leaq 0x2af7(%rip), %rdi      # 0x969f
callq 0x20b0
leaq 0x2af5(%rip), %rdi      # 0x96a9
callq 0x20b0
leaq 0x2b20(%rip), %rdi      # 0x96e0
callq 0x20b0
movl $0xa, %edi
callq 0x2050
leaq 0x2b3f(%rip), %rdi      # 0x9715
callq 0x20b0
leaq 0x2b7a(%rip), %rdi      # 0x975c
popq %rax
jmp 0x20b0