Geneious wrapper plugin to run Pangolin to assign pango lineages to SARS-CoV-2 genomes. The plugin downloads the latest docker image for pangolin and also checks for updates each time it is run.
- Input: SARS-CoV-2 genome sequence(s). To run on multiple sequences, first create a sequence list in Geneious.
- Output: .txt report which is imported into Geneious
- Geneious 2021.1.1 or later (for older versions it may be possible to install the plugin from source)
- Python 3
- Docker Desktop
- Download
pangolin_wrapper_x.x.gplugin
- In Geneious, go to 'Tools' --> 'Plugins' --> 'Install plugin from a gplugin file' and select the gplugin file and click 'Install'. The plugin should now appear under the 'Tools' menu.
- When running the plugin the user will be prompted to enter the path to Docker (for example:
/usr/local/bin/docker
(Mac)C:\Program Files\Docker\Docker\resources\bin\docker.exe
(Windows)).
First install the Geneious Wrapper Plugin Creator.
- Go to 'File' --> 'Create/Edit Wrapper Plugin..'. Press '+New'
- Step 1:
- Fill in 'Plugin Name:' and 'Menu/Button Text:' of your choice.
- 'Plugin Type:' select 'General Operation'.
- 'Bundled Program Files (optional)'
- 'Bundled Program Files (optional)' add:
pangolin.py
under 'Linux' and 'Mac OSX'
pangolin.bat
under 'Windows' - 'Additional Bundled Files (optional)' add:
pangolin.py
- Step 2:
- 'Sequence Type:' select 'Nucleotide only'.
- 'Document Type:' select 'Unanaligned Sequences (1+)'.
- 'Command Line'
-i [inputFileNames] -o pangolin -g [inputFolderName] [otherOptions]
- Under 'Output' 'File Name:' fill in 'pangolin' and select 'Format:' 'Text file (plain)'
- Step 3:
Press 'Add' to add an user options:
- 'Command Line Switch': pathToDocker, 'Option Label': Docker path
Both 'Command Line Switch' and 'Option Label' should be filled in, but can be modified.
- 'Command Line Switch': pathToDocker, 'Option Label': Docker path