much cleanup to diffexp_main, spelling correction on snp_pipe_setup