// File: /workspace/github_cpp_makefile_star2_O2/simonrharris[P]SKA/src/ska.cpp
// Function: skaHelp()
int skaHelp(void){
	skaVersion();
	std::cout << "Usage:" << std::endl;
	std::cout << "ska <subcommand>" << std::endl << std::endl;
	std::cout << "Subcommands:" << std::endl;
	std::cout << "align\t\tReference-free alignment from a set of split kmer files" << std::endl;
	std::cout << "alleles\t\tCreate a merged split kmer file for all sequenes in one or" << std::endl << "\t\tmore multifasta files" << std::endl;
	std::cout << "annotate\tLocate/annotate split kmers in a reference fasta/gff file" << std::endl;
	std::cout << "compare\t\tPrint comparison statistics for a query split kmer file" << std::endl << "\t\tagainst a set of subject split kmer files" << std::endl;
	std::cout << "distance\tPairwise distance calculation and clustering from split kmer" << std::endl << "\t\tfiles" << std::endl;
	std::cout << "fasta\t\tCreate a split kmer file from fasta file(s)" << std::endl;
	std::cout << "fastq\t\tCreate a split kmer file from fastq file(s)" << std::endl;
	std::cout << "humanise\tPrint kmers from a split kmer file in human readable format" << std::endl;
	std::cout << "info\t\tPrint some information about one or more kmer files" << std::endl;
				          //123456789012345678901234567890123456789012345678901234567890
	std::cout << "map\t\tAlign split kmer file(s) against a reference fasta file" << std::endl;
	std::cout << "merge\t\tMerge split kmer file(s) into one file" << std::endl;
	std::cout << "summary\t\tPrint split kmer file summary statistics" << std::endl;
	std::cout << "type\t\tType split kmer files using a set of allele files" << std::endl;
	std::cout << "unique\t\tOutput kmers unique to a set of split kmer files" << std::endl;
	std::cout << "version\t\tPrint the version and citation for ska" << std::endl;
	std::cout << "weed\t\tWeed kmers from a split kmer file" << std::endl << std::endl;

	               
	return 0;
}

// Assembly:
pushq %rbx
callq 0x1df8a
movq 0x1823c(%rip), %rbx     # 0x35fb8
leaq 0x8c89(%rip), %rsi      # 0x26a0c
movq %rbx, %rdi
callq 0x53f0
movq %rax, %rdi
callq 0x51c0
leaq 0x8c79(%rip), %rsi      # 0x26a13
movq %rbx, %rdi
callq 0x53f0
movq %rax, %rdi
callq 0x51c0
movq %rax, %rdi
callq 0x51c0
leaq 0x8c6b(%rip), %rsi      # 0x26a24
movq %rbx, %rdi
callq 0x53f0
movq %rax, %rdi
callq 0x51c0
leaq 0x8c61(%rip), %rsi      # 0x26a31
movq %rbx, %rdi
callq 0x53f0
movq %rax, %rdi
callq 0x51c0
leaq 0x8c89(%rip), %rsi      # 0x26a70
movq %rbx, %rdi
callq 0x53f0
movq %rax, %rdi
callq 0x51c0
leaq 0x8cb6(%rip), %rsi      # 0x26ab4
movq %rax, %rdi
callq 0x53f0
movq %rax, %rdi
callq 0x51c0
leaq 0x8cb7(%rip), %rsi      # 0x26acc
movq %rbx, %rdi
callq 0x53f0
movq %rax, %rdi
callq 0x51c0
leaq 0x8ce3(%rip), %rsi      # 0x26b0f
movq %rbx, %rdi
callq 0x53f0
movq %rax, %rdi
callq 0x51c0
leaq 0x8d0d(%rip), %rsi      # 0x26b50
movq %rax, %rdi
callq 0x53f0
movq %rax, %rdi
callq 0x51c0
leaq 0x8d22(%rip), %rsi      # 0x26b7c
movq %rbx, %rdi
callq 0x53f0
movq %rax, %rdi
callq 0x51c0
leaq 0x8d51(%rip), %rsi      # 0x26bc2
movq %rax, %rdi
callq 0x53f0
movq %rax, %rdi
callq 0x51c0
leaq 0x8d42(%rip), %rsi      # 0x26bca
movq %rbx, %rdi
callq 0x53f0
movq %rax, %rdi
callq 0x51c0
leaq 0x8d5e(%rip), %rsi      # 0x26bfd
movq %rbx, %rdi
callq 0x53f0
movq %rax, %rdi
callq 0x51c0
leaq 0x8d7a(%rip), %rsi      # 0x26c30
movq %rbx, %rdi
callq 0x53f0
movq %rax, %rdi
callq 0x51c0
leaq 0x8da8(%rip), %rsi      # 0x26c75
movq %rbx, %rdi
callq 0x53f0
movq %rax, %rdi
callq 0x51c0
leaq 0x8dcb(%rip), %rsi      # 0x26caf
movq %rbx, %rdi
callq 0x53f0
movq %rax, %rdi
callq 0x51c0
leaq 0x8df1(%rip), %rsi      # 0x26cec
movq %rbx, %rdi
callq 0x53f0
movq %rax, %rdi
callq 0x51c0
leaq 0x8e08(%rip), %rsi      # 0x26d1a
movq %rbx, %rdi
callq 0x53f0
movq %rax, %rdi
callq 0x51c0
leaq 0x8e23(%rip), %rsi      # 0x26d4c
movq %rbx, %rdi
callq 0x53f0
movq %rax, %rdi
callq 0x51c0
leaq 0x8e44(%rip), %rsi      # 0x26d84
movq %rbx, %rdi
callq 0x53f0
movq %rax, %rdi
callq 0x51c0
leaq 0x8e66(%rip), %rsi      # 0x26dbd
movq %rbx, %rdi
callq 0x53f0
movq %rax, %rdi
callq 0x51c0
leaq 0x8e7f(%rip), %rsi      # 0x26ded
movq %rbx, %rdi
callq 0x53f0
movq %rax, %rdi
callq 0x51c0
movq %rax, %rdi
callq 0x51c0
xorl %eax, %eax
popq %rbx
retq