// File: GenisGE[P]evalAdmix/Cinterface.cpp
// Function: info()
void info(){
  fprintf(stderr,"Arguments:\n");
  fprintf(stderr,"\t-plink path to binary plink file (excluding the .bed)\n");
  fprintf(stderr,"\t-beagle path to beagle file containing genotype likelihoods (alternative to -plink)\n");
  fprintf(stderr,"\t-fname path to ancestral population frequencies file\n"); 
  fprintf(stderr,"\t-qname path to admixture proportions file\n"); 
  fprintf(stderr,"\t-o name of the output file\n"); 

  fprintf(stderr,"Setup (optional):\n"); 
  fprintf(stderr,"\t-P 1 number of threads\n");
  //    fprintf(stderr,"\t-autosomeMax 23\t autosome ends with this chromsome (needed only if genotype (plink) input) \n");
  fprintf(stderr,"\t-nIts 5\t number of iterations to do for frequency correction; if set to 0 calculates correlation without correction (fast but biased)\n");
  fprintf(stderr,"\t-useSites 1.0\t proportion of sites to use to calculate correlation of residuals\n");
    fprintf(stderr,"\t-useInds filename\t path to tab delimited file with first column containing all individuals ID and second column with 1 to include individual in analysis and 0 otherwise (default all individuals are included)\n");
  fprintf(stderr, "\t-misTol 0.05 \t tolerance for considering site as missing when using genotype likelihoods. Use same value as used in NGSadmix to keep compatibility when using genotype likelihoods (-beagle)\n");

  fprintf(stderr,"\n   Filtering of genotype likelihoods\n"); 
    fprintf(stderr, "\t-minMaf 0.05 \t minimum minor allele frequency to keep site. Use same value as used in NGSadmix to keep compatibility when using genotype likelihoods (-beagle)\n");
  fprintf(stderr,"\t-minLrt Minimum likelihood ratio value for maf>0 to keep site. Use same value as used in NGSadmix to keep compatibility when using genotype likelihoods (-beagle)\n"); 
  fprintf(stderr,"\t-minInd Minumum number of informative individuals to keep sites. Use same value as used in NGSadmix to keep compatibility when using genotype likelihoods (-beagle)\n");



  exit(0);

}

// Assembly:
pushq %rax
movq 0x199c0(%rip), %rax     # 0x1efd8
movq (%rax), %rdi
leaq 0x12d16(%rip), %rsi     # 0x18338
movb $0x0, %al
callq 0x33c0
movq 0x199a8(%rip), %rax     # 0x1efd8
movq (%rax), %rdi
leaq 0x12d0a(%rip), %rsi     # 0x18344
movb $0x0, %al
callq 0x33c0
movq 0x19990(%rip), %rax     # 0x1efd8
movq (%rax), %rdi
leaq 0x12d2a(%rip), %rsi     # 0x1837c
movb $0x0, %al
callq 0x33c0
movq 0x19978(%rip), %rax     # 0x1efd8
movq (%rax), %rdi
leaq 0x12d68(%rip), %rsi     # 0x183d2
movb $0x0, %al
callq 0x33c0
movq 0x19960(%rip), %rax     # 0x1efd8
movq (%rax), %rdi
leaq 0x12d87(%rip), %rsi     # 0x18409
movb $0x0, %al
callq 0x33c0
movq 0x19948(%rip), %rax     # 0x1efd8
movq (%rax), %rdi
leaq 0x12d9b(%rip), %rsi     # 0x18435
movb $0x0, %al
callq 0x33c0
movq 0x19930(%rip), %rax     # 0x1efd8
movq (%rax), %rdi
leaq 0x12da0(%rip), %rsi     # 0x18452
movb $0x0, %al
callq 0x33c0
movq 0x19918(%rip), %rax     # 0x1efd8
movq (%rax), %rdi
leaq 0x12d9b(%rip), %rsi     # 0x18465
movb $0x0, %al
callq 0x33c0
movq 0x19900(%rip), %rax     # 0x1efd8
movq (%rax), %rdi
leaq 0x12d9c(%rip), %rsi     # 0x1847e
movb $0x0, %al
callq 0x33c0
movq 0x198e8(%rip), %rax     # 0x1efd8
movq (%rax), %rdi
leaq 0x12e0c(%rip), %rsi     # 0x18506
movb $0x0, %al
callq 0x33c0
movq 0x198d0(%rip), %rax     # 0x1efd8
movq (%rax), %rdi
leaq 0x12e46(%rip), %rsi     # 0x18558
movb $0x0, %al
callq 0x33c0
movq 0x198b8(%rip), %rax     # 0x1efd8
movq (%rax), %rdi
leaq 0x12f00(%rip), %rsi     # 0x1862a
movb $0x0, %al
callq 0x33c0
movq 0x198a0(%rip), %rax     # 0x1efd8
movq (%rax), %rdi
leaq 0x12fa7(%rip), %rsi     # 0x186e9
movb $0x0, %al
callq 0x33c0
movq 0x19888(%rip), %rax     # 0x1efd8
movq (%rax), %rdi
leaq 0x12fb6(%rip), %rsi     # 0x18710
movb $0x0, %al
callq 0x33c0
movq 0x19870(%rip), %rax     # 0x1efd8
movq (%rax), %rdi
leaq 0x1303f(%rip), %rsi     # 0x187b1
movb $0x0, %al
callq 0x33c0
movq 0x19858(%rip), %rax     # 0x1efd8
movq (%rax), %rdi
leaq 0x130cb(%rip), %rsi     # 0x18855
movb $0x0, %al
callq 0x33c0
xorl %edi, %edi
callq 0x3340
nopl (%rax,%rax)