function BEAGLE_divide now makes sure no fragments smaller than 400k and/or with less than 1000 variants are imputed by BEAGLE, default fragment size=2Mbp, default edge size=150kbp