// File: WeiqiangZhou[P]BIRD/source/predict_function.cpp
// Function: help_info()
void help_info()
{
	std::cout << "Usage:" << std::endl;
	std::cout << "Standard output: BIRD_predict -b model_file.bin -i input_file.txt -o output_file.txt" << std::endl;
	std::cout << "Standard output will save a matrix contained all predited value in log scale (log2(x+1) transformed)." << std::endl;
	std::cout << "WIG output: BIRD_predict -b model_file.bin -i input_file.txt -o output_name -w" << std::endl;
	std::cout << "WIG output will save each sample as a WIG file." << std::endl;
	std::cout << "Options:" << std::endl;
	std::cout << "-b   Specify library file. If not sepecified,the program will search for model_file.bin in the current directory." << std::endl;
	std::cout << "-i   Specify input file (gene expression matrix)." << std::endl;
	std::cout << "-o   Specify output file." << std::endl;
	std::cout << "-u   Set upper bound for predicted values (default:14)." << std::endl;
	std::cout << "-w   Output WIG file for each sample." << std::endl;
    std::cout << "-wt  Output WIG file for each sample with log-transformed value." << std::endl;
	std::cout << "-l   Use locus-level model for prediction." << std::endl;
    std::cout << "-e   Use exact id match for matching the gene expression data." << std::endl;
	return;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
movq 0xc92d(%rip), %rdi      # 0x15fd8
leaq 0x5fb2(%rip), %rsi      # 0xf664
callq 0x21c0
movq %rax, %rdi
movq 0xc8ff(%rip), %rsi      # 0x15fc0
callq 0x2200
movq 0xc90b(%rip), %rdi      # 0x15fd8
leaq 0x5b5e(%rip), %rsi      # 0xf232
callq 0x21c0
movq %rax, %rdi
movq 0xc8dd(%rip), %rsi      # 0x15fc0
callq 0x2200
movq 0xc8e9(%rip), %rdi      # 0x15fd8
leaq 0x5f75(%rip), %rsi      # 0xf66b
callq 0x21c0
movq %rax, %rdi
movq 0xc8bb(%rip), %rsi      # 0x15fc0
callq 0x2200
movq 0xc8c7(%rip), %rdi      # 0x15fd8
leaq 0x5b6f(%rip), %rsi      # 0xf287
callq 0x21c0
movq %rax, %rdi
movq 0xc899(%rip), %rsi      # 0x15fc0
callq 0x2200
movq 0xc8a5(%rip), %rdi      # 0x15fd8
leaq 0x5f97(%rip), %rsi      # 0xf6d1
callq 0x21c0
movq %rax, %rdi
movq 0xc877(%rip), %rsi      # 0x15fc0
callq 0x2200
movq 0xc883(%rip), %rdi      # 0x15fd8
leaq 0x5fa5(%rip), %rsi      # 0xf701
callq 0x21c0
movq %rax, %rdi
movq 0xc855(%rip), %rsi      # 0x15fc0
callq 0x2200
movq 0xc861(%rip), %rdi      # 0x15fd8
leaq 0x5f8c(%rip), %rsi      # 0xf70a
callq 0x21c0
movq %rax, %rdi
movq 0xc833(%rip), %rsi      # 0x15fc0
callq 0x2200
movq 0xc83f(%rip), %rdi      # 0x15fd8
leaq 0x5fdc(%rip), %rsi      # 0xf77c
callq 0x21c0
movq %rax, %rdi
movq 0xc811(%rip), %rsi      # 0x15fc0
callq 0x2200
movq 0xc81d(%rip), %rdi      # 0x15fd8
leaq 0x5fec(%rip), %rsi      # 0xf7ae
callq 0x21c0
movq %rax, %rdi
movq 0xc7ef(%rip), %rsi      # 0x15fc0
callq 0x2200
movq 0xc7fb(%rip), %rdi      # 0x15fd8
leaq 0x5fe4(%rip), %rsi      # 0xf7c8
callq 0x21c0
movq %rax, %rdi
movq 0xc7cd(%rip), %rsi      # 0x15fc0
callq 0x2200
movq 0xc7d9(%rip), %rdi      # 0x15fd8
leaq 0x5ffa(%rip), %rsi      # 0xf800
callq 0x21c0
movq %rax, %rdi
movq 0xc7ab(%rip), %rsi      # 0x15fc0
callq 0x2200
movq 0xc7b7(%rip), %rdi      # 0x15fd8
leaq 0x5ffe(%rip), %rsi      # 0xf826
callq 0x21c0
movq %rax, %rdi
movq 0xc789(%rip), %rsi      # 0x15fc0
callq 0x2200
movq 0xc795(%rip), %rdi      # 0x15fd8
leaq 0x601d(%rip), %rsi      # 0xf867
callq 0x21c0
movq %rax, %rdi
movq 0xc767(%rip), %rsi      # 0x15fc0
callq 0x2200
movq 0xc773(%rip), %rdi      # 0x15fd8
leaq 0x6026(%rip), %rsi      # 0xf892
callq 0x21c0
movq %rax, %rdi
movq 0xc745(%rip), %rsi      # 0x15fc0
callq 0x2200
popq %rbp
retq
nopw %cs:(%rax,%rax)
nopl (%rax)