Edit distances: initial commit
Add another version of edit distance which use matrix instead of 2 arrays
to improve running time, in turn, use more memory than array version

Add Hamming distance (use CostOfSub function)

Fix problems:
 - Assign const INF to MaxInt32
 - Rewrite std_to_iupac map
 - Make cost functions more efficiently:
  - Make CostOfSub more efficiently
  - Change CostOfDel to a const

Add more test cases, consider SNP positions
Change function base_cmp to map
Discard Interface implementation
Rewrite EditDistance function, and allow early break
Remove redundant code
working versions
clean up
several updates
...
Allow early break for distance functions:
	BackwardDistanceMulti
	ForwardDistanceMulti
for a threshold of distance (DIST_THRES) which is set in initial step of alignment
clean code
clean code
...
fix conflict for merging master with snp_dis_infty_trace
add one more return value (type bool) to distance functions for testing
adapt to new distance funtions
clean code
change package name to multigenome2, clean code
merge multigenome module and distance module into one package
Merge branch 'master' of github.com:namsyvo/multigenome
...