HyINDEL
October 12, 2019 ยท View on GitHub
Installation
Requirements
Tested with GCC (minimum tested version 4.9.2 check using gcc -v), C++11 support required
git clone --recursive https://github.com/alok123t/HyINDEL.git
cd HyINDEL && mkdir -p build && cd build
# with root access
cmake .. && make -j 4 install
# without root access, install in a local directory
# Executable path will be /path/to/install/dir/bin/HyINDEL
mkdir -p /path/to/install/dir
cmake .. -DCMAKE_INSTALL_PREFIX=/path/to/install/dir && make -j 4 install
Note:
- Make sure paths to minia, minimap2, mosdepth and samtools are on PATH, otherwise write the absolute paths before installation in
scripts/Assemble.sh,scripts/Pre.shandscripts/Post.sh - Will install/replace bamtools if already present in installation directory
Usage
HyINDEL --help
Test Example
HyINDEL -i ../test/input.bam -o ../test/output -r ../test/ref.fa -s 350 -d 20 -l 100 -c 30 -t 4
Compare output with file test/expected-output.vcf
Input/Output
- Input file: Coordinate sorted BAM file with index (.bai)
- Output file:
output.vcfin output directory
Output directory will be created, if it doesn't exist
Parameters
| Options Short | Options Long | Description | Attributes | Mandatory |
|---|---|---|---|---|
-i PATH | --inp=PATH | Input File | Path |
|
-o PATH | --out=PATH | Output Folder | Path |
|
-s VAL | --insSz=VAL | Insert Size | Integer |
|
-d VAL | --stdDev=VAL | Standard Deviation | Integer |
|
-l VAL | --readLen=VAL | Read Length | Integer |
|
-c VAL | --cov=VAL | Coverage | Integer |
|
-t VAL | --threads=VAL | Threads | Integer |
|