diff --git a/README.md b/README.md
index 1dabb1a47..3c5ebb73f 100644
--- a/README.md
+++ b/README.md
@@ -144,7 +144,7 @@ To learn more about the docker pull rate limits and the open source software pro
| [FastTree](https://hub.docker.com/r/staphb/fasttree)
[![docker pulls](https://badgen.net/docker/pulls/staphb/fasttree)](https://hub.docker.com/r/staphb/fasttree) |
| http://www.microbesonline.org/fasttree/ |
| [FastQC](https://hub.docker.com/r/staphb/fastqc)
[![docker pulls](https://badgen.net/docker/pulls/staphb/fastqc)](https://hub.docker.com/r/staphb/fastqc) | | https://www.bioinformatics.babraham.ac.uk/projects/fastqc/
https://github.com/s-andrews/FastQC |
| [fastq-scan](https://hub.docker.com/r/staphb/fastq-scan)
[![docker pulls](https://badgen.net/docker/pulls/staphb/fastq-scan)](https://hub.docker.com/r/staphb/fastq-scan) | | https://github.com/rpetit3/fastq-scan |
-| [Freebayes](https://hub.docker.com/r/staphb/freebayes)
[![docker pulls](https://badgen.net/docker/pulls/staphb/freebayes)](https://hub.docker.com/r/staphb/freebayes) | | https://github.com/freebayes/freebayes |
+| [Freebayes](https://hub.docker.com/r/staphb/freebayes)
[![docker pulls](https://badgen.net/docker/pulls/staphb/freebayes)](https://hub.docker.com/r/staphb/freebayes) | | https://github.com/freebayes/freebayes |
| [Filtlong](https://hub.docker.com/r/staphb/filtlong)
[![docker pulls](https://badgen.net/docker/pulls/staphb/filtlong)](https://hub.docker.com/r/staphb/filtlong) | | https://github.com/rrwick/filtlong |
| [FLASH](https://hub.docker.com/r/staphb/flash)
[![docker pulls](https://badgen.net/docker/pulls/staphb/flash)](https://hub.docker.com/r/staphb/flash) | | http://ccb.jhu.edu/software/FLASH |
| [Flye](https://hub.docker.com/r/staphb/flye)
[![docker pulls](https://badgen.net/docker/pulls/staphb/flye)](https://hub.docker.com/r/staphb/flye) | | https://github.com/fenderglass/Flye |
@@ -190,7 +190,7 @@ To learn more about the docker pull rate limits and the open source software pro
| [NCBI table2asn](https://hub.docker.com/r/staphb/ncbi-table2asn)
[![docker pulls](https://badgen.net/docker/pulls/staphb/ncbi-table2asn)](https://hub.docker.com/r/staphb/ncbi-table2asn) | | [https://www.ncbi.nlm.nih.gov/genbank/table2asn/](https://www.ncbi.nlm.nih.gov/genbank/table2asn/)
[https://ftp.ncbi.nlm.nih.gov/asn1-converters/versions/2022-06-14/by_program/table2asn/](https://ftp.ncbi.nlm.nih.gov/asn1-converters/versions/2022-06-14/by_program/table2asn/) |
| [OrthoFinder](https://hub.docker.com/r/staphb/OrthoFinder)
[![docker pulls](https://badgen.net/docker/pulls/staphb/orthofinder)](https://hub.docker.com/r/staphb/orthofinder) | | https://github.com/davidemms/OrthoFinder |
| [Panaroo](https://hub.docker.com/r/staphb/panaroo)
[![docker pulls](https://badgen.net/docker/pulls/staphb/panaroo)](https://hub.docker.com/r/staphb/panaroo) | | https://github.com/gtonkinhill/panaroo |
-| [Pangolin](https://hub.docker.com/r/staphb/pangolin)
[![docker pulls](https://badgen.net/docker/pulls/staphb/pangolin)](https://hub.docker.com/r/staphb/pangolin) | Click to see Pangolin v4.2 and older versions!
**Pangolin version & pangoLEARN data release date** - 1.1.14
- 2.0.4 & 2020-07-20
- 2.0.5 & 2020-07-20
- 2.1.1 & 2020-12-17
- 2.1.3 & 2020-12-17
- 2.1.6 & 2021-01-06
- 2.1.7 & 2021-01-11
- 2.1.7 & 2021-01-20
- 2.1.8 & 2021-01-22
- 2.1.10 & 2021-02-01
- 2.1.11 & 2021-02-01
- 2.1.11 & 2021-02-05
- 2.2.1 & 2021-02-06
- 2.2.2 & 2021-02-06
- 2.2.2 & 2021-02-11
- 2.2.2 & 2021-02-12
- 2.3.0 & 2021-02-12
- 2.3.0 & 2021-02-18
- 2.3.0 & 2021-02-21
- 2.3.2 & 2021-02-21
- 2.3.3 & 2021-03-16
- 2.3.4 & 2021-03-16
- 2.3.5 & 2021-03-16
- 2.3.6 & 2021-03-16
- 2.3.6 & 2021-03-29
- 2.3.8 & 2021-04-01
- 2.3.8 & 2021-04-14
- 2.3.8 & 2021-04-21
- 2.3.8 & 2021-04-23
- 2.4 & 2021-04-28
- 2.4.1 & 2021-04-28
- 2.4.2 & 2021-04-28
- 2.4.2 & 2021-05-10
- 2.4.2 & 2021-05-11
- 2.4.2 & 2021-05-19
- 3.0.5 & 2021-06-05
- 3.1.3 & 2021-06-15
- 3.1.5 & 2021-06-15
- 3.1.5 & 2021-07-07-2
- 3.1.7 & 2021-07-09
- 3.1.8 & 2021-07-28
- 3.1.10 & 2021-07-28
- 3.1.11 & 2021-08-09
- 3.1.11 & 2021-08-24
- 3.1.11 & 2021-09-17
- 3.1.14 & 2021-09-28
- 3.1.14 & 2021-10-13
- 3.1.16 & 2021-10-18
- 3.1.16 & 2021-11-04
- 3.1.16 & 2021-11-09
- 3.1.16 & 2021-11-18
- 3.1.16 & 2021-11-25
- 3.1.17 & 2021-11-25
- 3.1.17 & 2021-12-06
- 3.1.17 & 2022-01-05
- 3.1.18 & 2022-01-20
- 3.1.19 & 2022-01-20
- 3.1.20 & 2022-02-02
- 3.1.20 & 2022-02-28
**Pangolin version & pangolin-data version** - 4.0 & 1.2.133
- 4.0.1 & 1.2.133
- 4.0.2 & 1.2.133
- 4.0.3 & 1.2.133
- 4.0.4 & 1.2.133
- 4.0.5 & 1.3
- 4.0.6 & 1.6
- 4.0.6 & 1.8
- 4.0.6 & 1.9
- 4.1.1 & 1.11
- 4.1.2 & 1.12
- 4.1.2 & 1.13
- 4.1.2 & 1.14
- 4.1.3 & 1.15.1
- 4.1.3 & 1.16
- 4.1.3 & 1.17
- 4.2 & 1.18
- 4.2 & 1.18.1
- 4.2 & 1.18.1.1
- 4.2 & 1.19
**Pangolin version & pangolin-data version** - [4.3 & 1.20](pangolin/4.3-pdata-1.20/)
- [4.3 & 1.21](pangolin/4.3-pdata-1.21/)
- [4.3.1 & 1.22](pangolin/4.3.1-pdata-1.22/)
- [4.3.1 & 1.23](pangolin/4.3.1-pdata-1.23/)
| https://github.com/cov-lineages/pangolin
https://github.com/cov-lineages/pangoLEARN
https://github.com/cov-lineages/pango-designation
https://github.com/cov-lineages/scorpio
https://github.com/cov-lineages/constellations
https://github.com/cov-lineages/lineages (archived)
https://github.com/hCoV-2019/pangolin (archived) |
+| [Pangolin](https://hub.docker.com/r/staphb/pangolin)
[![docker pulls](https://badgen.net/docker/pulls/staphb/pangolin)](https://hub.docker.com/r/staphb/pangolin) | Click to see Pangolin v4.2 and older versions!
**Pangolin version & pangoLEARN data release date** - 1.1.14
- 2.0.4 & 2020-07-20
- 2.0.5 & 2020-07-20
- 2.1.1 & 2020-12-17
- 2.1.3 & 2020-12-17
- 2.1.6 & 2021-01-06
- 2.1.7 & 2021-01-11
- 2.1.7 & 2021-01-20
- 2.1.8 & 2021-01-22
- 2.1.10 & 2021-02-01
- 2.1.11 & 2021-02-01
- 2.1.11 & 2021-02-05
- 2.2.1 & 2021-02-06
- 2.2.2 & 2021-02-06
- 2.2.2 & 2021-02-11
- 2.2.2 & 2021-02-12
- 2.3.0 & 2021-02-12
- 2.3.0 & 2021-02-18
- 2.3.0 & 2021-02-21
- 2.3.2 & 2021-02-21
- 2.3.3 & 2021-03-16
- 2.3.4 & 2021-03-16
- 2.3.5 & 2021-03-16
- 2.3.6 & 2021-03-16
- 2.3.6 & 2021-03-29
- 2.3.8 & 2021-04-01
- 2.3.8 & 2021-04-14
- 2.3.8 & 2021-04-21
- 2.3.8 & 2021-04-23
- 2.4 & 2021-04-28
- 2.4.1 & 2021-04-28
- 2.4.2 & 2021-04-28
- 2.4.2 & 2021-05-10
- 2.4.2 & 2021-05-11
- 2.4.2 & 2021-05-19
- 3.0.5 & 2021-06-05
- 3.1.3 & 2021-06-15
- 3.1.5 & 2021-06-15
- 3.1.5 & 2021-07-07-2
- 3.1.7 & 2021-07-09
- 3.1.8 & 2021-07-28
- 3.1.10 & 2021-07-28
- 3.1.11 & 2021-08-09
- 3.1.11 & 2021-08-24
- 3.1.11 & 2021-09-17
- 3.1.14 & 2021-09-28
- 3.1.14 & 2021-10-13
- 3.1.16 & 2021-10-18
- 3.1.16 & 2021-11-04
- 3.1.16 & 2021-11-09
- 3.1.16 & 2021-11-18
- 3.1.16 & 2021-11-25
- 3.1.17 & 2021-11-25
- 3.1.17 & 2021-12-06
- 3.1.17 & 2022-01-05
- 3.1.18 & 2022-01-20
- 3.1.19 & 2022-01-20
- 3.1.20 & 2022-02-02
- 3.1.20 & 2022-02-28
**Pangolin version & pangolin-data version** - 4.0 & 1.2.133
- 4.0.1 & 1.2.133
- 4.0.2 & 1.2.133
- 4.0.3 & 1.2.133
- 4.0.4 & 1.2.133
- 4.0.5 & 1.3
- 4.0.6 & 1.6
- 4.0.6 & 1.8
- 4.0.6 & 1.9
- 4.1.1 & 1.11
- 4.1.2 & 1.12
- 4.1.2 & 1.13
- 4.1.2 & 1.14
- 4.1.3 & 1.15.1
- 4.1.3 & 1.16
- 4.1.3 & 1.17
- 4.2 & 1.18
- 4.2 & 1.18.1
- 4.2 & 1.18.1.1
- 4.2 & 1.19
**Pangolin version & pangolin-data version** - [4.3 & 1.20](pangolin/4.3-pdata-1.20/)
- [4.3 & 1.21](pangolin/4.3-pdata-1.21/)
- [4.3.1 & 1.22](pangolin/4.3.1-pdata-1.22/)
- [4.3.1 & 1.23](pangolin/4.3.1-pdata-1.23/)
- [4.3.1 & 1.23.1](pangolin/4.3.1-pdata-1.23.1/)
| https://github.com/cov-lineages/pangolin
https://github.com/cov-lineages/pangoLEARN
https://github.com/cov-lineages/pango-designation
https://github.com/cov-lineages/scorpio
https://github.com/cov-lineages/constellations
https://github.com/cov-lineages/lineages (archived)
https://github.com/hCoV-2019/pangolin (archived) |
| [parallel-perl](https://hub.docker.com/r/staphb/parallel-perl)
[![docker pulls](https://badgen.net/docker/pulls/staphb/parallel-perl)](https://hub.docker.com/r/staphb/parallel-perl) | | https://www.gnu.org/software/parallel |
| [pasty](https://hub.docker.com/r/staphb/pasty)
[![docker pulls](https://badgen.net/docker/pulls/staphb/pasty)](https://hub.docker.com/r/staphb/pasty) | | https://github.com/rpetit3/pasty |
| [pbptyper](https://hub.docker.com/r/staphb/pbptyper)
[![docker pulls](https://badgen.net/docker/pulls/staphb/pbptyper)](https://hub.docker.com/r/staphb/pbptyper) | | https://github.com/rpetit3/pbptyper |
diff --git a/freebayes/1.3.7/Dockerfile b/freebayes/1.3.7/Dockerfile
new file mode 100644
index 000000000..d2eae7c15
--- /dev/null
+++ b/freebayes/1.3.7/Dockerfile
@@ -0,0 +1,88 @@
+FROM ubuntu:jammy as builder
+
+ARG FREEBAYES_VER="1.3.7"
+
+ARG DEBIAN_FRONTEND=noninteractive
+RUN apt-get update && apt-get install -y --no-install-recommends \
+ ca-certificates \
+ build-essential \
+ pkg-config \
+ meson \
+ cmake \
+ zlib1g-dev \
+ liblzma-dev \
+ libbz2-dev \
+ libncurses5-dev \
+ libc6 \
+ libgcc-s1 \
+ libstdc++6 \
+ libvcflib1 \
+ libvcflib-tools \
+ libseqlib-dev \
+ libvcflib-dev \
+ bc \
+ parallel \
+ ninja-build \
+ wget \
+ samtools \
+ vcftools && \
+ rm -rf /var/lib/apt/lists/* && apt-get autoclean
+
+RUN wget https://github.com/freebayes/freebayes/archive/refs/tags/v${FREEBAYES_VER}.tar.gz && \
+ tar -xvzf v${FREEBAYES_VER}.tar.gz && \
+ mv freebayes-${FREEBAYES_VER} /freebayes && \
+ cd /freebayes && \
+ meson build/ && \
+ cd build && \
+ ninja
+
+RUN /freebayes/build/freebayes --help
+
+FROM ubuntu:jammy as app
+
+LABEL base.image="ubuntu:focal"
+LABEL dockerfile.version="1"
+LABEL software="FreeBayes"
+LABEL software.version="1.3.7"
+LABEL description="FreeBayes is a haplotype-based variant detector and is a great tool for calling variants from a population."
+LABEL website="https://github.com/freebayes/freebayes"
+LABEL license="https://github.com/freebayes/freebayes/blob/master/LICENSE"
+LABEL maintainer="Kitty Chase"
+LABEL maintainer.email="kitty.chase@dhhs.nc.gov"
+LABEL maintainer2="Jill Hagey"
+LABEL maintainer2.email="jvhagey@gmail.com"
+
+COPY --from=builder /freebayes/build/* /usr/local/bin/
+
+# vcftools version is 0.1.16
+# samtools version is 1.13
+ARG DEBIAN_FRONTEND=noninteractive
+RUN apt-get update && apt-get install -y --no-install-recommends \
+ bc \
+ ca-certificates \
+ libseqlib-dev \
+ libvcflib-tools \
+ parallel \
+ procps \
+ samtools \
+ vcftools \
+ wget && \
+ rm -rf /var/lib/apt/lists/* && apt-get autoclean
+
+RUN freebayes --help && vcftools --help && samtools --help
+
+ENV LC_ALL=C
+
+WORKDIR /data
+
+CMD freebayes --help
+
+# new base for testing
+FROM app as test
+
+RUN freebayes --help && vcftools --help && samtools --help
+
+RUN wget -q https://github.com/StaPH-B/docker-builds/raw/master/tests/SARS-CoV-2/SRR13957123.sorted.bam && \
+ wget -q https://raw.githubusercontent.com/UPHL-BioNGS/Cecret/master/genomes/MN908947.3.fasta && \
+ freebayes -f MN908947.3.fasta SRR13957123.sorted.bam > var.vcf && \
+ head var.vcf
diff --git a/freebayes/1.3.7/README.md b/freebayes/1.3.7/README.md
new file mode 100644
index 000000000..64d0522c9
--- /dev/null
+++ b/freebayes/1.3.7/README.md
@@ -0,0 +1,30 @@
+# FreeBayes Container
+
+## Documentation and Overview
+
+Main Tool: FreeBayes - [Haplotype-based variant detection from short-read sequencing](https://arxiv.org/abs/1207.3907)
+
+Additional tools:
+- vcftools version is 0.1.16
+- samtools version is 1.13
+
+Full documentation: https://github.com/freebayes/freebayes
+
+FreeBayes is a haplotype-based variant detector and is a great tool for calling variants from a population.
+
+FreeBayes is a Bayesian genetic variant detector designed to find small polymorphisms, specifically SNPs (single-nucleotide polymorphisms), indels (insertions and deletions), MNPs (multi-nucleotide polymorphisms), and complex events (composite insertion and substitution events) smaller than the length of a short-read sequencing alignment.
+
+FreeBayes is haplotype-based, in the sense that it calls variants based on the literal sequences of reads aligned to a particular target, not their precise alignment. This model is a straightforward generalization of previous ones (e.g. PolyBayes, samtools, GATK) which detect or report variants based on alignments. This method avoids one of the core problems with alignment-based variant detection — that identical sequences may have multiple possible alignments:”
+
+## Usage
+
+Basic usage:
+```
+freebayes -f [REFERENCE] [OPTIONS] [BAM FILES] >[OUTPUT]
+```
+Example usage:
+```
+freebayes --bam Sample_1_sorted.bam --ploidy 1 --fasta-reference reference.fasta --vcf Sample1_freebayes.vcf
+```
+
+There are LOTS of options so use `freebayes --help` to get full list.
diff --git a/pangolin/4.3.1-pdata-1.23.1/Dockerfile b/pangolin/4.3.1-pdata-1.23.1/Dockerfile
new file mode 100644
index 000000000..19f89a341
--- /dev/null
+++ b/pangolin/4.3.1-pdata-1.23.1/Dockerfile
@@ -0,0 +1,165 @@
+FROM mambaorg/micromamba:1.5.1 as app
+
+# build and run as root users since micromamba image has 'mambauser' set as the $USER
+USER root
+# set workdir to default for building; set to /data at the end
+WORKDIR /
+
+# ARG variables only persist during build time
+# had to include the v for some of these due to GitHub tags.
+# using pangolin-data github tag, NOT what is in the GH release title "v1.2.133"
+ARG PANGOLIN_VER="v4.3.1"
+ARG PANGOLIN_DATA_VER="v1.23.1"
+ARG SCORPIO_VER="v0.3.19"
+ARG CONSTELLATIONS_VER="v0.1.12"
+ARG USHER_VER="0.6.2"
+
+# metadata labels
+LABEL base.image="mambaorg/micromamba:1.5.1"
+LABEL dockerfile.version="1"
+LABEL software="pangolin"
+LABEL software.version=${PANGOLIN_VER}
+LABEL description="Conda environment for Pangolin. Pangolin: Software package for assigning SARS-CoV-2 genome sequences to global lineages."
+LABEL website="https://github.com/cov-lineages/pangolin"
+LABEL license="GNU General Public License v3.0"
+LABEL license.url="https://github.com/cov-lineages/pangolin/blob/master/LICENSE.txt"
+LABEL maintainer="Curtis Kapsak"
+LABEL maintainer.email="kapsakcj@gmail.com"
+
+# install dependencies; cleanup apt garbage
+RUN apt-get update && apt-get install -y --no-install-recommends \
+ wget \
+ ca-certificates \
+ git \
+ procps \
+ bsdmainutils && \
+ apt-get autoclean && rm -rf /var/lib/apt/lists/*
+
+# get the pangolin repo
+RUN wget "https://github.com/cov-lineages/pangolin/archive/${PANGOLIN_VER}.tar.gz" && \
+ tar -xf ${PANGOLIN_VER}.tar.gz && \
+ rm -v ${PANGOLIN_VER}.tar.gz && \
+ mv -v pangolin-* pangolin
+
+# set the environment; PATH is unnecessary here, but leaving anyways. It's reset later in dockerfile
+ENV PATH="$PATH" \
+ LC_ALL=C.UTF-8
+
+# modify environment.yml to pin specific versions during install
+# create the conda environment using modified environment.yml
+RUN sed -i "s|usher.*|usher=${USHER_VER}|" /pangolin/environment.yml && \
+ sed -i "s|scorpio.git|scorpio.git@${SCORPIO_VER}|" /pangolin/environment.yml && \
+ sed -i "s|pangolin-data.git|pangolin-data.git@${PANGOLIN_DATA_VER}|" /pangolin/environment.yml && \
+ sed -i "s|constellations.git|constellations.git@${CONSTELLATIONS_VER}|" /pangolin/environment.yml && \
+ micromamba create -n pangolin -y -f /pangolin/environment.yml
+
+# so that mamba/conda env is active when running below commands
+ENV ENV_NAME="pangolin"
+ARG MAMBA_DOCKERFILE_ACTIVATE=1
+
+WORKDIR /pangolin
+
+# run pip install step; download optional pre-computed assignment hashes for UShER (useful for running on large batches of samples)
+# best to skip using the assigment-cache if running on one sample for speed
+# print versions
+RUN pip install . && \
+ pangolin --add-assignment-cache && \
+ micromamba clean -a -y && \
+ mkdir /data && \
+ pangolin --all-versions && \
+ usher --version
+
+WORKDIR /data
+
+# hardcode pangolin executable into the PATH variable
+ENV PATH="${PATH}:/opt/conda/envs/pangolin/bin/"
+
+# default command is to pull up help options for virulencefinder; can be overridden of course
+CMD ["pangolin", "-h"]
+
+# new base for testing
+FROM app as test
+
+# so that mamba/conda env is active when running below commands
+ENV ENV_NAME="pangolin"
+ARG MAMBA_DOCKERFILE_ACTIVATE=1
+
+# test on test sequences supplied with Pangolin code
+RUN pangolin /pangolin/pangolin/test/test_seqs.fasta --analysis-mode usher -o /data/test_seqs-output-pusher && \
+ column -t -s, /data/test_seqs-output-pusher/lineage_report.csv
+
+# test functionality of assignment-cache option
+RUN pangolin --use-assignment-cache /pangolin/pangolin/test/test_seqs.fasta
+
+# download B.1.1.7 genome from Utah
+ADD https://raw.githubusercontent.com/StaPH-B/docker-builds/master/tests/SARS-CoV-2/SRR13957123.consensus.fa /test-data/SRR13957123.consensus.fa
+
+# test on a B.1.1.7 genome
+RUN pangolin /test-data/SRR13957123.consensus.fa --analysis-mode usher -o /test-data/SRR13957123-pusher && \
+ column -t -s, /test-data/SRR13957123-pusher/lineage_report.csv
+
+ # install unzip for unzipping zip archive from NCBI
+RUN apt-get update && apt-get install -y --no-install-recommends unzip
+
+# install ncbi datasets tool (pre-compiled binary); place in $PATH
+RUN wget https://ftp.ncbi.nlm.nih.gov/pub/datasets/command-line/LATEST/linux-amd64/datasets && \
+ chmod +x datasets && \
+ mv -v datasets /usr/local/bin
+
+# download assembly for a BA.1 from Florida (https://www.ncbi.nlm.nih.gov/biosample?term=SAMN29506515 and https://www.ncbi.nlm.nih.gov/nuccore/ON924087)
+# run pangolin in usher analysis mode
+RUN datasets download virus genome accession ON924087.1 --filename ON924087.1.zip && \
+ unzip ON924087.1.zip && rm ON924087.1.zip && \
+ mv -v ncbi_dataset/data/genomic.fna ON924087.1.genomic.fna && \
+ rm -vr ncbi_dataset/ README.md && \
+ pangolin ON924087.1.genomic.fna --analysis-mode usher -o ON924087.1-usher && \
+ column -t -s, ON924087.1-usher/lineage_report.csv
+
+# test specific for new lineage, XBB.1.16, introduced in pangolin-data v1.19
+# using this assembly: https://www.ncbi.nlm.nih.gov/nuccore/2440446687
+# biosample here: https://www.ncbi.nlm.nih.gov/biosample?term=SAMN33060589
+# one of the sample included in initial pango-designation here: https://github.com/cov-lineages/pango-designation/issues/1723
+RUN datasets download virus genome accession OQ381818.1 --filename OQ381818.1.zip && \
+ unzip OQ381818.1.zip && rm OQ381818.1.zip && \
+ mv -v ncbi_dataset/data/genomic.fna OQ381818.1.genomic.fna && \
+ rm -vr ncbi_dataset/ README.md && \
+ pangolin OQ381818.1.genomic.fna --analysis-mode usher -o OQ381818.1-usher && \
+ column -t -s, OQ381818.1-usher/lineage_report.csv
+
+# testing another XBB.1.16, trying to test scorpio functionality. Want pangolin to NOT assign lineage based on pango hash match.
+# this test runs as expected, uses scorpio to check for constellation of mutations, then assign using PUSHER placement
+RUN datasets download virus genome accession OR177999.1 --filename OR177999.1.zip && \
+unzip OR177999.1.zip && rm OR177999.1.zip && \
+mv -v ncbi_dataset/data/genomic.fna OR177999.1.genomic.fna && \
+rm -vr ncbi_dataset/ README.md && \
+pangolin OR177999.1.genomic.fna --analysis-mode usher -o OR177999.1-usher && \
+column -t -s, OR177999.1-usher/lineage_report.csv
+
+ ## test for BA.2.86
+ # virus identified in MI: https://www.ncbi.nlm.nih.gov/nuccore/OR461132.1
+RUN datasets download virus genome accession OR461132.1 --filename OR461132.1.zip && \
+unzip OR461132.1.zip && rm OR461132.1.zip && \
+mv -v ncbi_dataset/data/genomic.fna OR461132.1.genomic.fna && \
+rm -vr ncbi_dataset/ README.md && \
+pangolin OR461132.1.genomic.fna --analysis-mode usher -o OR461132.1-usher && \
+column -t -s, OR461132.1-usher/lineage_report.csv
+
+ ## test for JN.2 (BA.2.86 sublineage) JN.2 is an alias of B.1.1.529.2.86.1.2
+ # NY CDC Quest sample: https://www.ncbi.nlm.nih.gov/nuccore/OR598183
+RUN datasets download virus genome accession OR598183.1 --filename OR598183.1.zip && \
+unzip OR598183.1.zip && rm OR598183.1.zip && \
+mv -v ncbi_dataset/data/genomic.fna OR598183.1.genomic.fna && \
+rm -vr ncbi_dataset/ README.md && \
+pangolin OR598183.1.genomic.fna --analysis-mode usher -o OR598183.1-usher && \
+column -t -s, OR598183.1-usher/lineage_report.csv
+
+## test for JQ.1 (BA.2.86.3 sublineage); JQ.1 is an alias of B.1.1.529.2.86.3.1
+# THANK YOU ERIN AND UPHL!! https://www.ncbi.nlm.nih.gov/nuccore/OR716684
+# this test is important due to the fact that this lineage was included in the UShER tree, despite being designated after the pangolin-designation 1.23 release
+# it previously caused and error/bug in pangolin, but now is fixed
+RUN datasets download virus genome accession OR716684.1 --filename OR716684.1.zip && \
+unzip OR716684.1.zip && rm OR716684.1.zip && \
+mv -v ncbi_dataset/data/genomic.fna OR716684.1.genomic.fna && \
+rm -vr ncbi_dataset/ README.md && \
+pangolin OR716684.1.genomic.fna --analysis-mode usher -o OR716684.1-usher && \
+column -t -s, OR716684.1-usher/lineage_report.csv
\ No newline at end of file
diff --git a/pangolin/4.3.1-pdata-1.23.1/README.md b/pangolin/4.3.1-pdata-1.23.1/README.md
new file mode 100644
index 000000000..073661a3a
--- /dev/null
+++ b/pangolin/4.3.1-pdata-1.23.1/README.md
@@ -0,0 +1,61 @@
+# pangolin docker image
+
+Main tool : [pangolin](https://github.com/cov-lineages/pangolin)
+
+Full documentation: [https://cov-lineages.org/resources/pangolin.html](https://cov-lineages.org/resources/pangolin.html)
+
+Phylogenetic Assignment of Named Global Outbreak LINeages
+
+Additional tools:
+
+- [pangolin-data](https://github.com/cov-lineages/pangolin-data) 1.23.1
+- [pangolin-assignment](https://github.com/cov-lineages/pangolin-assignment) 1.23.1
+- [minimap2](https://github.com/lh3/minimap2) 2.26-r1175
+- [usher](https://github.com/yatisht/usher) 0.6.2
+- [faToVcf](https://github.com/yatisht/usher) 448
+- [scorpio](https://github.com/cov-lineages/scorpio) 0.3.19
+- [constellations](https://github.com/cov-lineages/constellations) 0.1.12
+- [gofasta](https://github.com/virus-evolution/gofasta) 1.2.1
+- [mafft](https://mafft.cbrc.jp/alignment/software/) 7.520
+- python 3.8.18
+
+## Rare bug warning :warning:
+
+This docker image contains `usher` version 0.6.2. This version of usher has a bug that can cause some lineage A samples to be assigned to A.* sublineages or even B or B.* sublineages.
+
+If you are running `pangolin` on early 2020 sequences that may be lineage A, it is highly recommended to use the assignment cache (and upgrade to usher 0.6.3 when it is available) [See the pangolin-assignment v1.23 release page for more details](https://github.com/cov-lineages/pangolin-assignment/releases/tag/v1.23)
+
+We plan to upgrade `usher` to >=0.6.3 in the next release of this docker image.
+
+## pangoLEARN deprecation
+
+As of pangolin version 4.3, pangoLEARN mode has been deprecated. [More info can be found here on the v4.3 release page.](https://github.com/cov-lineages/pangolin/releases/tag/v4.3)
+
+> If `--analysis-mode fast` or `--analysis-mode pangolearn` is given, pangolin v4.3 will print out a warning and use UShER mode instead, unless `--datadir` is also given specifying a directory with pangoLEARN model files. The next release of pangolin-data (v1.20) will no longer include the model files which have not been updated since v1.18.
+
+This docker image contains `pangolin-data` v1.23.1. The pangoLEARN model has not been updated since pangolin-data version 1.18. Only the the underlying UShER tree/protobuf file will be maintained for the forseeable future.
+
+**Please use the UShER mode of pangolin if you want to stay up-to-date with the most recent lineages.** [See pangolin-data release notes here for more details](https://github.com/cov-lineages/pangolin-data/releases)
+
+## Example Usage
+
+```bash
+# run Pangolin in the default mode (usher). Can optionally supply --analysis-mode usher
+$ pangolin /pangolin/pangolin/test/test_seqs.fasta -o /data/test_seqs-output-pusher
+
+# view the output CSV
+$ column -t -s, /data/test_seqs-output-pusher/lineage_report.csv
+taxon lineage conflict ambiguity_score scorpio_call scorpio_support scorpio_conflict scorpio_notes version pangolin_version scorpio_version constellation_version is_designated qc_status qc_notes note
+India seq B.1.617.1 0.0 B.1.617.1-like 1.0 0.0 scorpio call: Alt alleles 11; Ref alleles 0; Amb alleles 0; Oth alleles 0 PUSHER-v1.16 4.1.3 0.3.17 v0.1.10 False pass Ambiguous_content:0.02 Usher placements: B.1.617.1(1/1)
+b117 B.1.1.7 0.0 Alpha (B.1.1.7-like) 0.91 0.04 scorpio call: Alt alleles 21; Ref alleles 1; Amb alleles 1; Oth alleles 0 PUSHER-v1.16 4.1.3 0.3.17 v0.1.10 False pass Ambiguous_content:0.02 Usher placements: B.1.1.7(2/2)
+outgroup_A A 0.0 PUSHER-v1.16 4.1.3 0.3.17 v0.1.10 False pass Ambiguous_content:0.02 Usher placements: A(1/1)
+issue_57_torsten_seq Unassigned PUSHER-v1.16 4.1.3 0.3.17 v0.1.10 False fail failed to map
+This_seq_has_6000_Ns_in_18000_bases Unassigned PUSHER-v1.16 4.1.3 0.3.17 v0.1.10 False fail failed to map
+This_seq_has_no_seq Unassigned PUSHER-v1.16 4.1.3 0.3.17 v0.1.10 False fail failed to map
+This_seq_is_too_short Unassigned PUSHER-v1.16 4.1.3 0.3.17 v0.1.10 False fail Ambiguous_content:0.9
+This_seq_has_lots_of_Ns Unassigned PUSHER-v1.16 4.1.3 0.3.17 v0.1.10 False fail Ambiguous_content:0.98
+This_seq_is_literally_just_N Unassigned PUSHER-v1.16 4.1.3 0.3.17 v0.1.10 False fail failed to map
+Japan_seq B 0.0 PANGO-v1.16 4.1.3 0.3.17 v0.1.10 True pass Ambiguous_content:0.02 Assigned from designation hash.
+USA_seq B.1.314 0.0 PANGO-v1.16 4.1.3 0.3.17 v0.1.10 True pass Ambiguous_content:0.02 Assigned from designation hash.
+Unassigned_omicron_seq BA.1 0.0 Probable Omicron (BA.1-like) 0.71 0.08 scorpio call: Alt alleles 42; Ref alleles 5; Amb alleles 9; Oth alleles 3 PUSHER-v1.16 4.1.3 0.3.17 v0.1.10 False pass Ambiguous_content:0.03 Usher placements: BA.1(1/1)
+```
diff --git a/pangolin/4.3.1-pdata-1.23/README.md b/pangolin/4.3.1-pdata-1.23/README.md
index 2b1f5dd60..80297285c 100644
--- a/pangolin/4.3.1-pdata-1.23/README.md
+++ b/pangolin/4.3.1-pdata-1.23/README.md
@@ -23,7 +23,7 @@ Additional tools:
This docker image contains `usher` version 0.6.2. This version of usher has a bug that can cause some lineage A samples to be assigned to A.* sublineages or even B or B.* sublineages.
-If you are running `pangolin` on early 2020 sequences that may be lineage A, it is highly recommended to use the assignment cache (and upgrade to usher 0.6.3 when it is available) [See the pangolin-assignment v1.23 release page for more details](https://github.com/cov-lineages/pangolin-assignment/releases/tag/v1.23
+If you are running `pangolin` on early 2020 sequences that may be lineage A, it is highly recommended to use the assignment cache (and upgrade to usher 0.6.3 when it is available) [See the pangolin-assignment v1.23 release page for more details](https://github.com/cov-lineages/pangolin-assignment/releases/tag/v1.23)
We plan to upgrade `usher` to >=0.6.3 in the next release of this docker image.