accept variant list in a file as input