docker-builds
docker-builds copied to clipboard
adding pygenomeviz version 1.1.0
There's a new version of pygenomeviz!
Older versions ARE NOT compatible with this one (for example, pgv-simpleplot is not longer an option). Most of my changes involved updating the tests and examples in the README.md
The full changelog can be found at https://github.com/moshi4/pyGenomeViz/releases
The full difference between 0.4.4 and 1.1.0
$ diff pygenomeviz/0.4.4/Dockerfile pygenomeviz/1.1.0/Dockerfile
3c3
< ARG PYGENOMEVIZ_VER="0.4.4"
---
> ARG PYGENOMEVIZ_VER="1.1.0"
10c10
< LABEL website="https://moshi4.github.io/pyGenomeViz/"
---
> LABEL website="https://moshi4.github.io/pyGenomeViz"
21a22
> ncbi-blast+ \
31c32
< CMD pgv-simpleplot --help && pgv-mmseqs --help && pgv-mummer --help && pgv-pmauve --help
---
> CMD pgv-mmseqs --help && pgv-mummer --help && pgv-pmauve --help && pgv-blast --help
39c40
< RUN pgv-simpleplot --help && pgv-mmseqs --help && pgv-mummer --help && pgv-pmauve --help
---
> RUN pgv-mmseqs --help && pgv-mummer --help && pgv-pmauve --help && pgv-blast --help
41,46c42,67
< RUN pgv-download-dataset -n erwinia_phage && \
< pgv-mummer --gbk_resources MT939486.gbk MT939487.gbk MT939488.gbk LT960552.gbk -o mummer_test --tick_style axis --align_type left --feature_plotstyle arrow && \
< pgv-mmseqs --gbk_resources MT939486.gbk MT939487.gbk MT939488.gbk LT960552.gbk -o mmseqs_test --tick_style axis --align_type left --feature_plotstyle arrow && \
< pgv-download-dataset -n escherichia_coli && \
< pgv-pmauve --seq_files NC_000913.gbk NC_002695.gbk NC_011751.gbk NC_011750.gbk -o pmauve_test --tick_style bar && \
< ls mummer_test/result.png mmseqs_test/result.png pmauve_test/result.png
---
> RUN \
> # Download example dataset
> pgv-download yersinia_phage && \
> # Run BLAST CLI workflow
> pgv-blast NC_070914.gbk NC_070915.gbk NC_070916.gbk NC_070918.gbk \
> -o pgv-blast_example --seqtype protein --show_scale_bar --curve \
> --feature_linewidth 0.3 --length_thr 100 --identity_thr 30 && \
> # Download example dataset
> pgv-download mycoplasma_mycoides && \
> # Run MUMmer CLI workflow
> pgv-mummer GCF_000023685.1.gbff GCF_000800785.1.gbff GCF_000959055.1.gbff GCF_000959065.1.gbff \
> -o pgv-mummer_example --show_scale_bar --curve \
> --feature_type2color CDS:blue rRNA:lime tRNA:magenta && \
> # Download example dataset
> pgv-download enterobacteria_phage && \
> # Run MMseqs CLI workflow
> pgv-mmseqs NC_013600.gbk NC_016566.gbk NC_019724.gbk NC_024783.gbk NC_028901.gbk NC_031081.gbk \
> -o pgv-mmseqs_example --show_scale_bar --curve --feature_linewidth 0.3 \
> --feature_type2color CDS:skyblue --normal_link_color chocolate --inverted_link_color limegreen && \
> # Download example dataset
> pgv-download escherichia_coli && \
> # Run progressiveMauve CLI workflow
> pgv-pmauve NC_000913.gbk.gz NC_002695.gbk.gz NC_011751.gbk.gz NC_011750.gbk.gz \
> -o pgv-pmauve_example --show_scale_bar && \
> # Check final files
> ls pgv-blast_example/result.png pgv-mummer_example/result.png pgv-mmseqs_example/result.png pgv-pmauve_example/result.png
Pull Request (PR) checklist:
- [X] Include a description of what is in this pull request in this message.
- [x] The dockerfile successfully builds to a test target for the user creating the PR. (i.e.
docker build --tag samtools:1.15test --target test docker-builds/samtools/1.15
) - [x] Directory structure as name of the tool in lower case with special characters removed with a subdirectory of the version number (i.e.
spades/3.12.0/Dockerfile
)- [x] (optional) All test files are located in same directory as the Dockerfile (i.e.
shigatyper/2.0.1/test.sh
)
- [x] (optional) All test files are located in same directory as the Dockerfile (i.e.
- [x] Create a simple container-specific README.md in the same directory as the Dockerfile (i.e.
spades/3.12.0/README.md
)- [x] If this README is longer than 30 lines, there is an explanation as to why more detail was needed
- [x] Dockerfile includes the recommended LABELS
- [x] Main README.md has been updated to include the tool and/or version of the dockerfile(s) in this PR
- [x] Program_Licenses.md contains the tool(s) used in this PR and has been updated for any missing