This repository contains three workflows for the analysis of measles virus data:
ingest/
- Download data from GenBank, clean and curate itphylogenetic/
- Filter sequences, align, construct phylogeny and export for visualizationnextclade/
- Create nextclade datasets
Each folder contains a README.md with more information. The results of running both workflows are publicly visible at nextstrain.org/measles.
Follow the standard installation instructions for Nextstrain's suite of software tools.
Run the default phylogenetic workflow via:
cd phylogenetic/
nextstrain build .
nextstrain view .
This repo is configured to use pre-commit, to help automatically catch common coding errors and syntax issues with changes before they are committed to the repo. . If you will be writing new code or otherwise working within this repo, please do the following to get started:
- install
pre-commit
by running eitherpython -m pip install pre-commit
orbrew install pre-commit
, depending on your preferred package management solution - install the local git hooks by running
pre-commit install
from the root of the repo - when problems are detected, correct them in your local working tree before committing them.
Note that these pre-commit checks are also run in a GitHub Action when changes are pushed to GitHub, so correcting issues locally will prevent extra cycles of correction.