add ks.test as default distance method. #10
call .getPopChnlMapping for each individual sample within the loop instead of using the first sample because samples may not share the same order of marker vs channel