separate out --linear/logistic no-snp for now, may merge it back later