Skip to main content

A script to parse and verify migrate-n infiles with loads

Project description


In our experience, Migrate-N does not work well with monomorphic loci. migverify will go through your infile, and output an infile_clean.

By default, migverify will remove all loci that have fewer than two haplotypes, and will remove loci with samples with more than 10% missing data. These values can be changed.


migverify is written in Python3 (requires version >=3.6). It can be installed with pip:

`pip3 install migverify`

To get the latest version:

`pip3 install git+`


Installation will make available a script called run_migverify, which should be in your PATH.

You can checkout the help with:

`run_migverify --help`

Running with default settings

`run_migverify infile`

Filter out loci with fewer than 3 haplotypes

`run_migverify -m 3 infile`

Filter out loci with samples with more than 20% missing data

`run_migverify -p 0.2 infile`


GitHub Issues

Project details

Release history Release notifications | RSS feed

This version


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

migverify-0.1.tar.gz (17.2 kB view hashes)

Uploaded source

Built Distribution

migverify-0.1-py3-none-any.whl (42.8 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page