Skip to content

Commit c151732

Browse files
Merge pull request #14 from HKU-BAL/v0.1-r2
V0.1 r2
2 parents f646b7d + 7dc0a0c commit c151732

20 files changed

Lines changed: 377 additions & 132 deletions

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ A pre-built docker image is available [here](https://hub.docker.com/layers/hkuba
9999
INPUT_DIR="[YOUR_INPUT_FOLDER]" # e.g. /home/user1/input (absolute path needed)
100100
OUTPUT_DIR="[YOUR_OUTPUT_FOLDER]" # e.g. /home/user1/output (absolute path needed)
101101
THREADS="[MAXIMUM_THREADS]" # e.g. 8
102-
BIN_VERSION="v0.1-r1"
102+
BIN_VERSION="v0.1-r2"
103103

104104
docker run -it \
105105
-v ${INPUT_DIR}:${INPUT_DIR} \
@@ -124,14 +124,14 @@ Check [Usage](#Usage) for more options.
124124
INPUT_DIR="[YOUR_INPUT_FOLDER]" # e.g. /home/user1/input (absolute path needed)
125125
OUTPUT_DIR="[YOUR_OUTPUT_FOLDER]" # e.g. /home/user1/output (absolute path needed)
126126
THREADS="[MAXIMUM_THREADS]" # e.g. 8
127-
BIN_VERSION="v0.1-r1"
127+
BIN_VERSION="v0.1-r2"
128128

129129
conda config --add channels defaults
130130
conda create -n singularity-env -c conda-forge singularity -y
131131
conda activate singularity-env
132132

133133
# singularity pull docker pre-built image
134-
singularity pull docker://hkubal/clair3:v0.1-r1
134+
singularity pull docker://hkubal/clair3:v0.1-r2
135135

136136
# run clair3 like this afterward
137137
singularity exec clair3_"${BIN_VERSION}".sif \
@@ -292,7 +292,7 @@ CONTIGS_LIST="[YOUR_CONTIGS_LIST]" # e.g "chr21" or "chr21,chr22"
292292
INPUT_DIR="[YOUR_INPUT_FOLDER]" # e.g. /home/user1/input (absolute path needed)
293293
OUTPUT_DIR="[YOUR_OUTPUT_FOLDER]" # e.g. /home/user1/output (absolute path needed)
294294
THREADS="[MAXIMUM_THREADS]" # e.g. 8
295-
BIN_VERSION="v0.1-r1"
295+
BIN_VERSION="v0.1-r2"
296296

297297
docker run -it \
298298
-v ${INPUT_DIR}:${INPUT_DIR} \
@@ -315,7 +315,7 @@ KNOWN_VARIANTS_VCF="[YOUR_VCF_PATH]" # e.g. /home/user1/known_variants.vcf.gz
315315
INPUT_DIR="[YOUR_INPUT_FOLDER]" # e.g. /home/user1/input (absolute path needed)
316316
OUTPUT_DIR="[YOUR_OUTPUT_FOLDER]" # e.g. /home/user1/output (absolute path needed)
317317
THREADS="[MAXIMUM_THREADS]" # e.g. 8
318-
BIN_VERSION="v0.1-r1"
318+
BIN_VERSION="v0.1-r2"
319319

320320
docker run -it \
321321
-v ${INPUT_DIR}:${INPUT_DIR} \
@@ -350,7 +350,7 @@ BED_FILE_PATH="[YOUR_BED_FILE]" # e.g. /home/user1/tmp.bed (absolute path
350350
INPUT_DIR="[YOUR_INPUT_FOLDER]" # e.g. /home/user1/input (absolute path needed)
351351
OUTPUT_DIR="[YOUR_OUTPUT_FOLDER]" # e.g. /home/user1/output (absolute path needed)
352352
THREADS="[MAXIMUM_THREADS]" # e.g. 8
353-
BIN_VERSION="v0.1-r1"
353+
BIN_VERSION="v0.1-r2"
354354

355355
docker run -it \
356356
-v ${INPUT_DIR}:${INPUT_DIR} \
@@ -372,7 +372,7 @@ docker run -it \
372372
INPUT_DIR="[YOUR_INPUT_FOLDER]" # e.g. /home/user1/input (absolute path needed)
373373
OUTPUT_DIR="[YOUR_OUTPUT_FOLDER]" # e.g. /home/user1/output (absolute path needed)
374374
THREADS="[MAXIMUM_THREADS]" # e.g. 8
375-
BIN_VERSION="v0.1-r1"
375+
BIN_VERSION="v0.1-r2"
376376

377377
docker run -it \
378378
-v ${INPUT_DIR}:${INPUT_DIR} \

clair3/CallVariants.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
)
1919
import clair3.utils as utils
2020
from clair3.task.genotype import Genotype, genotype_string_from, genotype_enum_from, genotype_enum_for_task
21-
from shared.utils import IUPAC_base_to_ACGT_base_dict as BASE2ACGT, BASIC_BASES, str2bool
21+
from shared.utils import IUPAC_base_to_ACGT_base_dict as BASE2ACGT, BASIC_BASES, str2bool, file_path_from
2222
from clair3.task.variant_length import VariantLength
2323

2424
os.environ["TF_CPP_MIN_LOG_LEVEL"] = "3"
@@ -265,7 +265,7 @@ def output_header():
265265
))
266266

267267
if reference_file_path is not None:
268-
reference_index_file_path = reference_file_path + ".fai"
268+
reference_index_file_path = file_path_from(reference_file_path, suffix=".fai", exit_on_not_found=True, sep='.')
269269
with open(reference_index_file_path, "r") as fai_fp:
270270
for row in fai_fp:
271271
columns = row.strip().split("\t")

docs/quick_demo/illumina_quick_demo.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ echo -e "${CONTIGS}\t${START_POS}\t${END_POS}" > ${INPUT_DIR}/quick_demo.bed
4949
### Option 1. Docker pre-built image
5050

5151
```bash
52-
BIN_VERSION='v0.1-r1'
52+
BIN_VERSION='v0.1-r2'
5353
THREADS=4
5454
cd ${OUTPUT_DIR}
5555

docs/quick_demo/ont_quick_demo.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ echo -e "${CONTIGS}\t${START_POS}\t${END_POS}" > ${INPUT_DIR}/quick_demo.bed
4949

5050
```bash
5151
THREADS=4
52-
BIN_VERSION="v0.1-r1"
52+
BIN_VERSION="v0.1-r2"
5353

5454
cd ${OUTPUT_DIR}
5555
# Run Clair3 using one command

docs/quick_demo/pacbio_hifi_quick_demo.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ echo -e "${CONTIGS}\t${START_POS}\t${END_POS}" > ${INPUT_DIR}/quick_demo.bed
5050

5151
```bash
5252
THREADS=4
53-
BIN_VERSION="v0.1-r1"
53+
BIN_VERSION="v0.1-r2"
5454

5555
cd ${OUTPUT_DIR}
5656
# Run Clair3 using one command

0 commit comments

Comments
 (0)