// File: simonrharris[P]SKA/src/ska.cpp
// Function: distanceHelp()
int distanceHelp(void){
	std::cout << std::endl << "Usage:" << std::endl;
	std::cout << "ska distance [options] <split kmer files>" << std::endl << std::endl;
	std::cout << "Options:" << std::endl;
	std::cout << "-c \t\tDo not print clusters files." << std::endl;
	std::cout << "-d \t\tDo not print distances file." << std::endl;
	std::cout << "-h\t\tPrint this help." << std::endl;
	std::cout << "-f <file>\tFile of split kmer file names. These will be added to or \n\t\tused as an alternative input to the list provided on the \n\t\tcommand line." << std::endl;
	std::cout << "-i <float>\tIdentity cutoff for defining clusters. Isolates will be \n\t\tclustered if they share at least this proportion of the \n\t\tsplit kmers in the file with fewer kmers and pass the SNP \n\t\tcutoff. [Default = 0.9]" << std::endl;
	std::cout << "-o <file>\tPrefix for output files. [Default = distances]" << std::endl;
	std::cout << "-s <int>\tSNP cutoff for defining clusters. Isolates will be clustered \n\t\tif they are separated by fewer than this number of SNPs and \n\t\tpass the identity cutoff. [Default = 20]" << std::endl;
	std::cout << "-S \t\tInclude singletons in dot file" << std::endl << std::endl;
	return 0;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
movq 0x29c6d(%rip), %rdi     # 0x78fa8
movq 0x29c4e(%rip), %rsi     # 0x78f90
callq 0x6570
movq %rax, %rdi
leaq 0xb6af(%rip), %rsi      # 0x5aa00
callq 0x6520
movq %rax, %rdi
movq 0x29c30(%rip), %rsi     # 0x78f90
callq 0x6570
movq 0x29c3c(%rip), %rdi     # 0x78fa8
leaq 0xc3b2(%rip), %rsi      # 0x5b725
callq 0x6520
movq %rax, %rdi
movq 0x29c0e(%rip), %rsi     # 0x78f90
callq 0x6570
movq %rax, %rdi
movq 0x29bff(%rip), %rsi     # 0x78f90
callq 0x6570
movq 0x29c0b(%rip), %rdi     # 0x78fa8
leaq 0xbab5(%rip), %rsi      # 0x5ae59
callq 0x6520
movq %rax, %rdi
movq 0x29bdd(%rip), %rsi     # 0x78f90
callq 0x6570
movq 0x29be9(%rip), %rdi     # 0x78fa8
leaq 0xc389(%rip), %rsi      # 0x5b74f
callq 0x6520
movq %rax, %rdi
movq 0x29bbb(%rip), %rsi     # 0x78f90
callq 0x6570
movq 0x29bc7(%rip), %rdi     # 0x78fa8
leaq 0xc389(%rip), %rsi      # 0x5b771
callq 0x6520
movq %rax, %rdi
movq 0x29b99(%rip), %rsi     # 0x78f90
callq 0x6570
movq 0x29ba5(%rip), %rdi     # 0x78fa8
leaq 0xba58(%rip), %rsi      # 0x5ae62
callq 0x6520
movq %rax, %rdi
movq 0x29b77(%rip), %rsi     # 0x78f90
callq 0x6570
movq 0x29b83(%rip), %rdi     # 0x78fa8
leaq 0xbcbc(%rip), %rsi      # 0x5b0e8
callq 0x6520
movq %rax, %rdi
movq 0x29b55(%rip), %rsi     # 0x78f90
callq 0x6570
movq 0x29b61(%rip), %rdi     # 0x78fa8
leaq 0xc345(%rip), %rsi      # 0x5b793
callq 0x6520
movq %rax, %rdi
movq 0x29b33(%rip), %rsi     # 0x78f90
callq 0x6570
movq 0x29b3f(%rip), %rdi     # 0x78fa8
leaq 0xc3f9(%rip), %rsi      # 0x5b869
callq 0x6520
movq %rax, %rdi
movq 0x29b11(%rip), %rsi     # 0x78f90
callq 0x6570
movq 0x29b1d(%rip), %rdi     # 0x78fa8
leaq 0xc410(%rip), %rsi      # 0x5b8a2
callq 0x6520
movq %rax, %rdi
movq 0x29aef(%rip), %rsi     # 0x78f90
callq 0x6570
movq 0x29afb(%rip), %rdi     # 0x78fa8
leaq 0xc49f(%rip), %rsi      # 0x5b953
callq 0x6520
movq %rax, %rdi
movq 0x29acd(%rip), %rsi     # 0x78f90
callq 0x6570
movq %rax, %rdi
movq 0x29abe(%rip), %rsi     # 0x78f90
callq 0x6570
xorl %eax, %eax
popq %rbp
retq
nopl (%rax,%rax)