-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Major overhaul with many minor changes
- updated `supercluster.tsv` and `phase-blocks.tsv` outputs, both now include a column for SUPERCLUSTER and PHASE_BLOCK id - `phase-blocks.tsv` renamed PHASE column to BLOCK_STATE - added more warnings for potential edit distance errors - added optional `print` argument to `wf_ed()` - fixed edge case of `wf_ed()` causing an error - added `max_reach_size` global variable to limit supercluster size explosion from large INDELs; reaches now treated as if variant is `max_reach_size` - removed obsolete query and truth specific alignment parameter options - collapsed and re-organized command-line argument printing - renamed `summary.vcf` tags `PS` to `BS` and `PF` to `FE` - phase and flip errors are now printed per-contig - phase blocks are now correctly printed if there is only one - if there are two INSertions at the same location, one is filtered now - added warning for if the ratio of heterozygous variants on each haplotype is too far off - added Dockerfile
- Loading branch information
Showing
14 changed files
with
376 additions
and
436 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
1. Update `vcfdist` version in `globals.h` | ||
2. Replace `vcfdist --help` text in `src/README.md` | ||
3. Update `vcfdist` version in `README.md` | ||
4. Build and deploy new Docker image | ||
5. Make new release on Github |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
FROM ubuntu:20.04 | ||
|
||
# set environment variables | ||
ENV LANG=C.UTF-8 \ | ||
LC_ALL=C.UTF-8 \ | ||
PATH=/opt/bin/vcfdist/src:$PATH \ | ||
DEBIAN_FRONTEND=noninteractive \ | ||
LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH | ||
|
||
# install packages | ||
RUN apt-get update --fix-missing && \ | ||
yes | apt-get upgrade && \ | ||
apt-get install -y \ | ||
git \ | ||
make \ | ||
g++ \ | ||
curl \ | ||
wget \ | ||
zlib1g-dev \ | ||
libbz2-dev \ | ||
liblzma-dev | ||
|
||
# set up HTSlib | ||
RUN wget https://github.com/samtools/htslib/releases/download/1.17/htslib-1.17.tar.bz2 && \ | ||
tar -xvf htslib-1.17.tar.bz2 | ||
WORKDIR ./htslib-1.17 | ||
RUN ./configure --prefix=/usr/local && \ | ||
make && \ | ||
make install | ||
|
||
# clone repo | ||
WORKDIR /opt/bin | ||
RUN git clone https://github.com/TimD1/vcfdist | ||
|
||
# setup virtual environment | ||
WORKDIR /opt/bin/vcfdist/src | ||
RUN make |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.