-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
3d6d050
commit 834dc8a
Showing
1 changed file
with
10 additions
and
10 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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -9,22 +9,22 @@ dependencies are wrapped up in these methods. | |
|
||
If you plan to compile your own copy of `dupsifter` or run the pre-compiled binaries, there are several external | ||
dependencies that are needed: | ||
``` | ||
```bash | ||
zlib | ||
libbz2 | ||
liblzma | ||
libcurl | ||
``` | ||
|
||
Some helpful tools for retrieving the pre-compiled binaries or the source code from GitHub are: | ||
``` | ||
```bash | ||
git | ||
curl | ||
unzip | ||
``` | ||
|
||
If you are compiling `dupsifter` yourself, you will also need: | ||
``` | ||
```bash | ||
gcc | ||
make | ||
``` | ||
|
@@ -36,7 +36,7 @@ All releases are available on [GitHub](https://github.com/huishenlab/dupsifter/r | |
### Precompiled Binaries | ||
|
||
Precompiled binaries are available for macOS and Linux: | ||
``` | ||
```bash | ||
# macOS | ||
curl -OL $(curl -s https://api.github.com/repos/huishenlab/dupsifter/releases/latest | | ||
grep browser_download_url | grep darwin_amd64 | cut -d '"' -f 4) | ||
|
@@ -55,14 +55,14 @@ chmod +x dupsifter | |
`dupsifter` can also be downloaded and built from source. | ||
|
||
Via `git`: | ||
``` | ||
```bash | ||
git clone [email protected]:huishenlab/dupsifter.git | ||
cd dupsifter | ||
make | ||
``` | ||
|
||
Or, via `curl`: | ||
``` | ||
```bash | ||
curl -OL $(curl -s https://api.github.com/repos/huishenlab/dupsifter/releases/latest | | ||
grep browser_download_url | grep release-source.zip | cut -d '"' -f 4) | ||
unzip release-source.zip | ||
|
@@ -73,15 +73,15 @@ make | |
### Containers | ||
|
||
A `Dockerfile` is available to build a `dupsifter` container for the latest release version: | ||
``` | ||
```bash | ||
git clone [email protected]:huishenlab/dupsifter.git | ||
cd dupsifter/container | ||
docker build --no-cache --tag dupsifter_latest --file Dockerfile_latest . | ||
docker run -it dupsifter_latest /bin/bash | ||
``` | ||
|
||
If you want to create a `Dockerfile` for a specific version of `dupsifter`, you can do that via: | ||
``` | ||
```bash | ||
git clone [email protected]:huishenlab/dupsifter.git | ||
cd dupsifter/container | ||
python create_container.py -v X.Y.Z | ||
|
@@ -92,7 +92,7 @@ docker run -it dupsifter_vX.Y.Z /bin/bash | |
|
||
If you don't want to build the container yourself, a pre-built container is available on | ||
[DockerHub](https://hub.docker.com/r/varishenlab/dupsifter) and can be pulled down with either Docker or Singularity: | ||
``` | ||
```bash | ||
# Docker | ||
docker pull varishenlab/dupsifter:dupsifter_v1.2.1 | ||
docker run -it varishenlab:dupsifter /bin/bash | ||
|
@@ -107,6 +107,6 @@ Singularity> make | |
### Bioconda | ||
|
||
`dupsifter` is also available via `conda`/`mamba` (starting with version 1.2.0): | ||
``` | ||
```bash | ||
conda install -c bioconda dupsifter | ||
``` |