// File: /workspace/github_c_makefile_star2_O0/josch[P]stride/stride.c
// Function: PrintStrideHelp
void PrintStrideHelp(COMMAND *Cmd)
{

  fprintf(stderr,"\nAction: secondary structure assignment\n");
  fprintf(stderr,"Usage: stride [Options] InputFile [ > file ]\n");
  fprintf(stderr,"Options:  \n");
  fprintf(stderr,"  -fFile      Output file\n");
  fprintf(stderr,"  -mFile      MolScript file\n");
  fprintf(stderr,"  -o          Report secondary structure summary Only\n");
  fprintf(stderr,"  -h          Report Hydrogen bonds\n");
  fprintf(stderr,"  -rId1Id2..  Read only chains Id1, Id2 ...\n");
  fprintf(stderr,"  -cId1Id2..  Process only Chains Id1, Id2 ...\n");
  fprintf(stderr,"  -q[File]    Generate SeQuence file in FASTA format and die\n");
  fprintf(stderr,"\nOptions are position  and case insensitive\n");

  /*************** Private options - not for general use ****************/
  if( Cmd->Info ) {
    fprintf(stderr,"  -phFile        PhiPsiMap file for alpha helix\n");
    fprintf(stderr,"  -peFile        PhiPsiMap file for beta-sheet\n");
    fprintf(stderr,"  -pgFile        PhiPsiMap file for 3-1 helix\n");
    fprintf(stderr,"  -tha           treshold (Ener*Conf*Conf) for H\n");
    fprintf(stderr,"  -thc           treshold (Conf) for H\n");
    fprintf(stderr,"  -thd           treshold (Conf) for H\n");
    fprintf(stderr,"  -tea           treshold (Ener*Conf*Conf) for E\n");
    fprintf(stderr,"  -teb           treshold (Conf) for E\n");
    fprintf(stderr,"  -dFile         Dssp file\n");
    fprintf(stderr,"  -b             Include Brookhaven assignment\n");
    fprintf(stderr,"  -i             Print detailed information\n");
    fprintf(stderr,"  -llNumber      Sequence Length less then Number (with -s)\n");
    fprintf(stderr,"  -lgNumber      Sequence Length greater then Number (with -s)\n");
    fprintf(stderr,"  -ulNumber      ResolUtion less (better) then Number (with -s)\n");
    fprintf(stderr,"  -ugNumber      ResolUtion greater (worse) then Number (with -s)\n");
    fprintf(stderr,"  -s[xcnmapd]    Stringent: discard wrong or suspisious PDB files \n");
    fprintf(stderr,"       -x Process X-Ray structures\n");
    fprintf(stderr,"       -n Process NMR structures\n");
    fprintf(stderr,"       -m Process Model structures\n");
    fprintf(stderr,"       -c Exlude structures with only Calpha atoms\n");
    fprintf(stderr,"       -d Exculde structures with automatic secondary structure assignment\n");
    fprintf(stderr,"       -a Exclude structures without secondary structure assignment\n");
    fprintf(stderr,"       -p Exlude structures that are not published or in press\n");
    fprintf(stderr,"  -z             Measure differences with PDB and DSSP\n");
    
  }

  exit(0);

}

// Assembly:
pushq %rax
movq %rdi, (%rsp)
movq 0x2ce9c(%rip), %rax     # 0x2fff8
movq (%rax), %rdi
leaq 0x27f7a(%rip), %rsi     # 0x2b0e0
movb $0x0, %al
callq 0x2140
movq 0x2ce84(%rip), %rax     # 0x2fff8
movq (%rax), %rdi
leaq 0x27f8b(%rip), %rsi     # 0x2b109
movb $0x0, %al
callq 0x2140
movq 0x2ce6c(%rip), %rax     # 0x2fff8
movq (%rax), %rdi
leaq 0x27fa1(%rip), %rsi     # 0x2b137
movb $0x0, %al
callq 0x2140
movq 0x2ce54(%rip), %rax     # 0x2fff8
movq (%rax), %rdi
leaq 0x27f95(%rip), %rsi     # 0x2b143
movb $0x0, %al
callq 0x2140
movq 0x2ce3c(%rip), %rax     # 0x2fff8
movq (%rax), %rdi
leaq 0x27f98(%rip), %rsi     # 0x2b15e
movb $0x0, %al
callq 0x2140
movq 0x2ce24(%rip), %rax     # 0x2fff8
movq (%rax), %rdi
leaq 0x27f9e(%rip), %rsi     # 0x2b17c
movb $0x0, %al
callq 0x2140
movq 0x2ce0c(%rip), %rax     # 0x2fff8
movq (%rax), %rdi
leaq 0x27fbd(%rip), %rsi     # 0x2b1b3
movb $0x0, %al
callq 0x2140
movq 0x2cdf4(%rip), %rax     # 0x2fff8
movq (%rax), %rdi
leaq 0x27fca(%rip), %rsi     # 0x2b1d8
movb $0x0, %al
callq 0x2140
movq 0x2cddc(%rip), %rax     # 0x2fff8
movq (%rax), %rdi
leaq 0x27fdf(%rip), %rsi     # 0x2b205
movb $0x0, %al
callq 0x2140
movq 0x2cdc4(%rip), %rax     # 0x2fff8
movq (%rax), %rdi
leaq 0x27ff7(%rip), %rsi     # 0x2b235
movb $0x0, %al
callq 0x2140
movq 0x2cdac(%rip), %rax     # 0x2fff8
movq (%rax), %rdi
leaq 0x2801d(%rip), %rsi     # 0x2b273
movb $0x0, %al
callq 0x2140
movq (%rsp), %rax
cmpl $0x0, 0x1d60(%rax)
je 0x34ae
movq 0x2cd83(%rip), %rax     # 0x2fff8
movq (%rax), %rdi
leaq 0x28021(%rip), %rsi     # 0x2b2a0
movb $0x0, %al
callq 0x2140
movq 0x2cd6b(%rip), %rax     # 0x2fff8
movq (%rax), %rdi
leaq 0x2803a(%rip), %rsi     # 0x2b2d1
movb $0x0, %al
callq 0x2140
movq 0x2cd53(%rip), %rax     # 0x2fff8
movq (%rax), %rdi
leaq 0x28052(%rip), %rsi     # 0x2b301
movb $0x0, %al
callq 0x2140
movq 0x2cd3b(%rip), %rax     # 0x2fff8
movq (%rax), %rdi
leaq 0x28069(%rip), %rsi     # 0x2b330
movb $0x0, %al
callq 0x2140
movq 0x2cd23(%rip), %rax     # 0x2fff8
movq (%rax), %rdi
leaq 0x28083(%rip), %rsi     # 0x2b362
movb $0x0, %al
callq 0x2140
movq 0x2cd0b(%rip), %rax     # 0x2fff8
movq (%rax), %rdi
leaq 0x28093(%rip), %rsi     # 0x2b38a
movb $0x0, %al
callq 0x2140
movq 0x2ccf3(%rip), %rax     # 0x2fff8
movq (%rax), %rdi
leaq 0x280a3(%rip), %rsi     # 0x2b3b2
movb $0x0, %al
callq 0x2140
movq 0x2ccdb(%rip), %rax     # 0x2fff8
movq (%rax), %rdi
leaq 0x280bd(%rip), %rsi     # 0x2b3e4
movb $0x0, %al
callq 0x2140
movq 0x2ccc3(%rip), %rax     # 0x2fff8
movq (%rax), %rdi
leaq 0x280cd(%rip), %rsi     # 0x2b40c
movb $0x0, %al
callq 0x2140
movq 0x2ccab(%rip), %rax     # 0x2fff8
movq (%rax), %rdi
leaq 0x280d1(%rip), %rsi     # 0x2b428
movb $0x0, %al
callq 0x2140
movq 0x2cc93(%rip), %rax     # 0x2fff8
movq (%rax), %rdi
leaq 0x280e9(%rip), %rsi     # 0x2b458
movb $0x0, %al
callq 0x2140
movq 0x2cc7b(%rip), %rax     # 0x2fff8
movq (%rax), %rdi
leaq 0x280fe(%rip), %rsi     # 0x2b485
movb $0x0, %al
callq 0x2140
movq 0x2cc63(%rip), %rax     # 0x2fff8
movq (%rax), %rdi
leaq 0x28123(%rip), %rsi     # 0x2b4c2
movb $0x0, %al
callq 0x2140
movq 0x2cc4b(%rip), %rax     # 0x2fff8
movq (%rax), %rdi
leaq 0x2814b(%rip), %rsi     # 0x2b502
movb $0x0, %al
callq 0x2140
movq 0x2cc33(%rip), %rax     # 0x2fff8
movq (%rax), %rdi
leaq 0x28174(%rip), %rsi     # 0x2b543
movb $0x0, %al
callq 0x2140
movq 0x2cc1b(%rip), %rax     # 0x2fff8
movq (%rax), %rdi
leaq 0x2819f(%rip), %rsi     # 0x2b586
movb $0x0, %al
callq 0x2140
movq 0x2cc03(%rip), %rax     # 0x2fff8
movq (%rax), %rdi
leaq 0x281cb(%rip), %rsi     # 0x2b5ca
movb $0x0, %al
callq 0x2140
movq 0x2cbeb(%rip), %rax     # 0x2fff8
movq (%rax), %rdi
leaq 0x281d7(%rip), %rsi     # 0x2b5ee
movb $0x0, %al
callq 0x2140
movq 0x2cbd3(%rip), %rax     # 0x2fff8
movq (%rax), %rdi
leaq 0x281e1(%rip), %rsi     # 0x2b610
movb $0x0, %al
callq 0x2140
movq 0x2cbbb(%rip), %rax     # 0x2fff8
movq (%rax), %rdi
leaq 0x281ed(%rip), %rsi     # 0x2b634
movb $0x0, %al
callq 0x2140
movq 0x2cba3(%rip), %rax     # 0x2fff8
movq (%rax), %rdi
leaq 0x28209(%rip), %rsi     # 0x2b668
movb $0x0, %al
callq 0x2140
movq 0x2cb8b(%rip), %rax     # 0x2fff8
movq (%rax), %rdi
leaq 0x2823d(%rip), %rsi     # 0x2b6b4
movb $0x0, %al
callq 0x2140
movq 0x2cb73(%rip), %rax     # 0x2fff8
movq (%rax), %rdi
leaq 0x2826a(%rip), %rsi     # 0x2b6f9
movb $0x0, %al
callq 0x2140
movq 0x2cb5b(%rip), %rax     # 0x2fff8
movq (%rax), %rdi
leaq 0x28292(%rip), %rsi     # 0x2b739
movb $0x0, %al
callq 0x2140
xorl %edi, %edi
callq 0x2210
nopw %cs:(%rax,%rax)