// File: /workspace/github_cpp_makefile_star2_O1/statgen[P]statgen/lib/samtools-0.1.7a-hybrid/misc/wgsim.c
// Function: main.cold.1
static int simu_usage()
{
	fprintf(stderr, "\n");
	fprintf(stderr, "Program: wgsim (short read simulator)\n");
	fprintf(stderr, "Version: %s\n", PACKAGE_VERSION);
	fprintf(stderr, "Contact: Heng Li <lh3@sanger.ac.uk>\n\n");
	fprintf(stderr, "Usage:   wgsim [options] <in.ref.fa> <out.read1.fq> <out.read2.fq>\n\n");
	fprintf(stderr, "Options: -e FLOAT      base error rate [%.3f]\n", ERR_RATE);
	fprintf(stderr, "         -d INT        outer distance between the two ends [500]\n");
	fprintf(stderr, "         -s INT        standard deviation [50]\n");
	fprintf(stderr, "         -N INT        number of read pairs [1000000]\n");
	fprintf(stderr, "         -1 INT        length of the first read [70]\n");
	fprintf(stderr, "         -2 INT        length of the second read [70]\n");
	fprintf(stderr, "         -r FLOAT      rate of mutations [%.4f]\n", MUT_RATE);
	fprintf(stderr, "         -R FLOAT      fraction of indels [%.2f]\n", INDEL_FRAC);
	fprintf(stderr, "         -X FLOAT      probability an indel is extended [%.2f]\n", INDEL_EXTEND);
	fprintf(stderr, "         -c            generate reads in color space (SOLiD reads)\n");
	fprintf(stderr, "         -C            show mismatch info in comment rather than read name\n");
	fprintf(stderr, "         -h            haplotype mode\n");
	fprintf(stderr, "\n");
	fprintf(stderr, "Note: For SOLiD reads, the first read is F3 and the second is R3.\n\n");
	return 1;
}

// Assembly:
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
movq 0x3d3f(%rip), %r13      # 0x5ff8
movq (%r13), %rsi
pushq $0xa
popq %rbx
movl %ebx, %edi
callq 0x1100
movq (%r13), %rcx
leaq 0x2095(%rip), %rdi      # 0x4367
pushq $0x26
popq %r15
pushq $0x1
popq %r14
movq %r15, %rsi
movq %r14, %rdx
callq 0x11c0
movq (%r13), %rdi
leaq 0x209e(%rip), %rsi      # 0x438e
leaq 0x20a4(%rip), %rdx      # 0x439b
xorl %eax, %eax
callq 0x1130
movq (%r13), %rcx
leaq 0x2098(%rip), %rdi      # 0x43a1
pushq $0x25
popq %rsi
movq %r14, %rdx
callq 0x11c0
movq (%r13), %rcx
leaq 0x20a8(%rip), %rdi      # 0x43c7
pushq $0x44
popq %rsi
movq %r14, %rdx
callq 0x11c0
movq (%r13), %rdi
movsd 0x3dfa(%rip), %xmm0     # 0x6130
leaq 0x20cf(%rip), %rsi      # 0x440c
movb $0x1, %al
callq 0x1130
movq (%r13), %rcx
leaq 0x20ec(%rip), %rdi      # 0x443b
pushq $0x41
popq %rsi
movq %r14, %rdx
callq 0x11c0
movq (%r13), %rcx
leaq 0x2118(%rip), %rdi      # 0x447d
pushq $0x2f
popq %rsi
movq %r14, %rdx
callq 0x11c0
movq (%r13), %rcx
leaq 0x2132(%rip), %rdi      # 0x44ad
pushq $0x36
popq %r12
movq %r12, %rsi
movq %r14, %rdx
callq 0x11c0
movq (%r13), %rcx
leaq 0x214f(%rip), %rdi      # 0x44e4
pushq $0x35
popq %rsi
movq %r14, %rdx
callq 0x11c0
movq (%r13), %rcx
leaq 0x216f(%rip), %rdi      # 0x451a
movq %r12, %rsi
movq %r14, %rdx
callq 0x11c0
movq (%r13), %rdi
movsd 0x3d5e(%rip), %xmm0     # 0x6120
leaq 0x2188(%rip), %rsi      # 0x4551
movb $0x1, %al
callq 0x1130
movq (%r13), %rdi
movsd 0x3d4c(%rip), %xmm0     # 0x6128
leaq 0x219f(%rip), %rsi      # 0x4582
movb $0x1, %al
callq 0x1130
movq (%r13), %rdi
movsd 0x3d22(%rip), %xmm0     # 0x6118
leaq 0x21b7(%rip), %rsi      # 0x45b4
movb $0x1, %al
callq 0x1130
movq (%r13), %rcx
leaq 0x21e5(%rip), %rdi      # 0x45f4
pushq $0x43
popq %r12
movq %r12, %rsi
movq %r14, %rdx
callq 0x11c0
movq (%r13), %rcx
leaq 0x220f(%rip), %rdi      # 0x4638
pushq $0x4b
popq %rsi
movq %r14, %rdx
callq 0x11c0
movq (%r13), %rcx
leaq 0x2245(%rip), %rdi      # 0x4684
movq %r15, %rsi
movq %r14, %rdx
callq 0x11c0
movq (%r13), %rsi
movl %ebx, %edi
callq 0x1100
movq (%r13), %rcx
leaq 0x224b(%rip), %rdi      # 0x46ab
movq %r12, %rsi
movq %r14, %rdx
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
jmp 0x11c0
nopw %cs:(%rax,%rax)
nop