weighted snp file

This push supports the option to supply a file of snp weights when using
the weighted output option. These will be used instead of calculating
weights manually.