[`-x`]: #hisat2-options-x
-x | The basename of the index for the reference genome. The basename is the name of any of the index files up to but not including the final `.1.ht2` / etc. `hisat2` looks for the specified index first in the current directory, then in the directory specified in the `HISAT2_INDEXES` environment variable. |
[`-1`]: #hisat2-options-1
-1 |
Comma-separated list of files containing mate 1s (filename usually includes
`_1`), e.g. `-1 flyA_1.fq,flyB_1.fq`. Sequences specified with this option must
correspond file-for-file and read-for-read with those specified in ` |
[`-2`]: #hisat2-options-2
-2 |
Comma-separated list of files containing mate 2s (filename usually includes
`_2`), e.g. `-2 flyA_2.fq,flyB_2.fq`. Sequences specified with this option must
correspond file-for-file and read-for-read with those specified in ` |
[`-U`]: #hisat2-options-U
-U | Comma-separated list of files containing unpaired reads to be aligned, e.g. `lane1.fq,lane2.fq,lane3.fq,lane4.fq`. Reads may be a mix of different lengths. If `-` is specified, `hisat2` gets the reads from the "standard in" or "stdin" filehandle. |
[`--sra-acc`]: #hisat2-options-sra-acc
--sra-acc | Comma-separated list of SRA accession numbers, e.g. `--sra-acc SRR353653,SRR353654`. Information about read types is available at http://trace.ncbi.nlm.nih.gov/Traces/sra/sra.cgi?sp=runinfo&acc=sra-acc&retmode=xml, where sra-acc is SRA accession number. If users run HISAT2 on a computer cluster, it is recommended to disable SRA-related caching (see the instruction at [SRA-MANUAL]). [SRA-MANUAL]: https://github.com/ncbi/sra-tools/wiki/Toolkit-Configuration |
[`-S`]: #hisat2-options-S
-S | File to write SAM alignments to. By default, alignments are written to the "standard out" or "stdout" filehandle (i.e. the console). |
[`-q`]: #hisat2-options-q -q |
Reads (specified with ` |
[`--qseq`]: #hisat2-options-qseq --qseq |
Reads (specified with ` |
[`-f`]: #hisat2-options-f -f |
Reads (specified with ` |
[`-r`]: #hisat2-options-r -r |
Reads (specified with ` |
[`-c`]: #hisat2-options-c -c |
The read sequences are given on command line. I.e. ` |
[`-s`/`--skip`]: #hisat2-options-s
[`-s`]: #hisat2-options-s
-s/--skip |
Skip (i.e. do not align) the first ` |
[`-u`/`--qupto`]: #hisat2-options-u
[`-u`]: #hisat2-options-u
-u/--qupto |
Align the first ` |
[`-5`/`--trim5`]: #hisat2-options-5
[`-5`]: #hisat2-options-5
-5/--trim5 |
Trim ` |
[`-3`/`--trim3`]: #hisat2-options-3
[`-3`]: #hisat2-options-3
-3/--trim3 |
Trim ` |
[`--phred33`]: #hisat2-options-phred33-quals --phred33 | Input qualities are ASCII chars equal to the [Phred quality] plus 33. This is also called the "Phred+33" encoding, which is used by the very latest Illumina pipelines. [Phred quality]: http://en.wikipedia.org/wiki/Phred_quality_score |
[`--phred64`]: #hisat2-options-phred64-quals --phred64 | Input qualities are ASCII chars equal to the [Phred quality] plus 64. This is also called the "Phred+64" encoding. |
[`--solexa-quals`]: #hisat2-options-solexa-quals --solexa-quals | Convert input qualities from [Solexa][Phred quality] (which can be negative) to [Phred][Phred quality] (which can't). This scheme was used in older Illumina GA Pipeline versions (prior to 1.3). Default: off. |
[`--int-quals`]: #hisat2-options-int-quals --int-quals | Quality values are represented in the read input file as space-separated ASCII integers, e.g., `40 40 30 40`..., rather than ASCII characters, e.g., `II?I`.... Integers are treated as being on the [Phred quality] scale unless [`--solexa-quals`] is also specified. Default: off. |
[`--n-ceil`]: #hisat2-options-n-ceil
--n-ceil | Sets a function governing the maximum number of ambiguous characters (usually `N`s and/or `.`s) allowed in a read as a function of read length. For instance, specifying `-L,0,0.15` sets the N-ceiling function `f` to `f(x) = 0 + 0.15 * x`, where x is the read length. See also: [setting function options]. Reads exceeding this ceiling are [filtered out]. Default: `L,0,0.15`. [filtered out]: #filtering |
[`--ignore-quals`]: #hisat2-options-ignore-quals --ignore-quals | When calculating a mismatch penalty, always consider the quality value at the mismatched position to be the highest possible, regardless of the actual value. I.e. input is treated as though all quality values are high. This is also the default behavior when the input doesn't specify quality values (e.g. in [`-f`], [`-r`], or [`-c`] modes). |
[`--nofw`]: #hisat2-options-nofw --nofw/--norc | If `--nofw` is specified, `hisat2` will not attempt to align unpaired reads to the forward (Watson) reference strand. If `--norc` is specified, `hisat2` will not attempt to align unpaired reads against the reverse-complement (Crick) reference strand. In paired-end mode, `--nofw` and `--norc` pertain to the fragments; i.e. specifying `--nofw` causes `hisat2` to explore only those paired-end configurations corresponding to fragments from the reverse-complement (Crick) strand. Default: both strands enabled. |
[`--mp`]: #hisat2-options-mp --mp MX,MN | Sets the maximum (`MX`) and minimum (`MN`) mismatch penalties, both integers. A number less than or equal to `MX` and greater than or equal to `MN` is subtracted from the alignment score for each position where a read character aligns to a reference character, the characters do not match, and neither is an `N`. If [`--ignore-quals`] is specified, the number subtracted quals `MX`. Otherwise, the number subtracted is `MN + floor( (MX-MN)(MIN(Q, 40.0)/40.0) )` where Q is the Phred quality value. Default: `MX` = 6, `MN` = 2. |
[`--sp`]: #hisat2-options-sp --sp MX,MN | Sets the maximum (`MX`) and minimum (`MN`) penalties for soft-clipping per base, both integers. A number less than or equal to `MX` and greater than or equal to `MN` is subtracted from the alignment score for each position. The number subtracted is `MN + floor( (MX-MN)(MIN(Q, 40.0)/40.0) )` where Q is the Phred quality value. Default: `MX` = 2, `MN` = 1. |
[`--sp`]: #hisat2-options-no-softclip --no-softclip | Disallow soft-clipping. |
[`--np`]: #hisat2-options-np
--np | Sets penalty for positions where the read, reference, or both, contain an ambiguous character such as `N`. Default: 1. |
[`--rdg`]: #hisat2-options-rdg
--rdg |
Sets the read gap open (` |
[`--rfg`]: #hisat2-options-rfg
--rfg |
Sets the reference gap open (` |
[`--score-min`]: #hisat2-options-score-min
--score-min | Sets a function governing the minimum alignment score needed for an alignment to be considered "valid" (i.e. good enough to report). This is a function of read length. For instance, specifying `L,0,-0.6` sets the minimum-score function `f` to `f(x) = 0 + -0.6 * x`, where `x` is the read length. See also: [setting function options]. The default is `L,0,-0.2`. |
[`--pen-cansplice`]: #hisat2-options-pen-cansplice
--pen-cansplice | Sets the penalty for each pair of canonical splice sites (e.g. GT/AG). Default: 0. |
[`--pen-noncansplice`]: #hisat2-options-pen-noncansplice
--pen-noncansplice | Sets the penalty for each pair of non-canonical splice sites (e.g. non-GT/AG). Default: 12. |
[`--pen-canintronlen`]: #hisat2-options-pen-canintronlen
--pen-canintronlen | Sets the penalty for long introns with canonical splice sites so that alignments with shorter introns are preferred to those with longer ones. Default: G,-8,1 |
[`--pen-noncanintronlen`]: #hisat2-options-pen-noncanintronlen
--pen-noncanintronlen | Sets the penalty for long introns with noncanonical splice sites so that alignments with shorter introns are preferred to those with longer ones. Default: G,-8,1 |
[`--min-intronlen`]: #hisat2-options-min-intronlen
--min-intronlen | Sets minimum intron length. Default: 20 |
[`--max-intronlen`]: #hisat2-options-max-intronlen
--max-intronlen | Sets maximum intron length. Default: 500000 |
[`--splice-infile`]: #hisat2-options-known-splicesite-infile
--known-splicesite-infile | With this mode, you can provide a list of known splice sites, which HISAT2 makes use of to align reads with small anchors. You can create such a list using `python hisat2_extract_splice_sites.py genes.gtf > splicesites.txt`, where `hisat2_extract_splice_sites.py` is included in the HISAT2 package, `genes.gtf` is a gene annotation file, and `splicesites.txt` is a list of splice sites with which you provide HISAT2 in this mode. Note that it is better to use indexes built using annotated transcripts (such as genome_tran or genome_snp_tran), which works better than using this option. It has no effect to provide splice sites that are already included in the indexes. |
[`--novel-splicesite-outfile`]: #hisat2-options-novel-splicesite-outfile
--novel-splicesite-outfile |
In this mode, HISAT2 reports a list of splice sites in the file |
[`--novel-splicesite-infile`]: #hisat2-options-novel-splicesite-infile
--novel-splicesite-infile | With this mode, you can provide a list of novel splice sites that were generated from the above option "--novel-splicesite-outfile". |
[`--no-temp-splicesite`]: #hisat2-options-no-temp-splicesite --no-temp-splicesite | HISAT2, by default, makes use of splice sites found by earlier reads to align later reads in the same run, in particular, reads with small anchors (<= 15 bp). The option disables this default alignment strategy. |
[`--no-spliced-alignment`]: #hisat2-options-no-spliced-alignment --no-spliced-alignment | Disable spliced alignment. |
[`--rna-strandness`]: #hisat2-options-rna-strandness
--rna-strandness | Specify strand-specific information: the default is unstranded. For single-end reads, use F or R. 'F' means a read corresponds to a transcript. 'R' means a read corresponds to the reverse complemented counterpart of a transcript. For paired-end reads, use either FR or RF. With this option being used, every read alignment will have an XS attribute tag: '+' means a read belongs to a transcript on '+' strand of genome. '-' means a read belongs to a transcript on '-' strand of genome. (TopHat has a similar option, --library-type option, where fr-firststrand corresponds to R and RF; fr-secondstrand corresponds to F and FR.) |
[`--tmo/--transcriptome-mapping-only`]: #hisat2-options-tmo --tmo/--transcriptome-mapping-only | Report only those alignments within known transcripts. |
[`--dta/--downstream-transcriptome-assembly`]: #hisat2-options-dta --dta/--downstream-transcriptome-assembly | Report alignments tailored for transcript assemblers including StringTie. With this option, HISAT2 requires longer anchor lengths for de novo discovery of splice sites. This leads to fewer alignments with short-anchors, which helps transcript assemblers improve significantly in computation and memory usage. |
[`--dta-cufflinks`]: #hisat2-options-dta-cufflinks --dta-cufflinks | Report alignments tailored specifically for Cufflinks. In addition to what HISAT2 does with the above option (--dta), With this option, HISAT2 looks for novel splice sites with three signals (GT/AG, GC/AG, AT/AC), but all user-provided splice sites are used irrespective of their signals. HISAT2 produces an optional field, XS:A:[+-], for every spliced alignment. |
[`--avoid-pseudogene`]: #hisat2-options-avoid-pseudogene --avoid-pseudogene | Try to avoid aligning reads to pseudogenes. Note this option is experimental and needs further investigation. |
[`--no-templatelen-adjustment`]: #hisat2-options-no-templatelen-adjustment --no-templatelen-adjustment | Disables template length adjustment for RNA-seq reads. |
[`-k`]: #hisat2-options-k
-k |
It searches for at most ` |
[`--max-seeds`]: #hisat2-options-max-seeds
--max-seeds | HISAT2, like other aligners, uses seed-and-extend approaches. HISAT2 tries to extend seeds to full-length alignments. In HISAT2, --max-seeds is used to control the maximum number of seeds that will be extended. HISAT2 extends up to these many seeds and skips the rest of the seeds. Large values for `--max-seeds` may improve alignment sensitivity, but HISAT2 is not designed with large values for `--max-seeds` in mind, and when aligning reads to long, repetitive genomes large `--max-seeds` can be very, very slow. The default value is the maximum of 5 and the value that comes with`-k`. |
[`--secondary`]: #hisat2-options-secondary --secondary | Report secondary alignments. |
[`-I`/`--minins`]: #hisat2-options-I
[`-I`]: #hisat2-options-I
-I/--minins | The minimum fragment length for valid paired-end alignments.This option is valid only with --no-spliced-alignment. E.g. if `-I 60` is specified and a paired-end alignment consists of two 20-bp alignments in the appropriate orientation with a 20-bp gap between them, that alignment is considered valid (as long as [`-X`] is also satisfied). A 19-bp gap would not be valid in that case. If trimming options [`-3`] or [`-5`] are also used, the [`-I`] constraint is applied with respect to the untrimmed mates. The larger the difference between [`-I`] and [`-X`], the slower HISAT2 will run. This is because larger differences between [`-I`] and [`-X`] require that HISAT2 scan a larger window to determine if a concordant alignment exists. For typical fragment length ranges (200 to 400 nucleotides), HISAT2 is very efficient. Default: 0 (essentially imposing no minimum) |
[`-X`/`--maxins`]: #hisat2-options-X
[`-X`]: #hisat2-options-X
-X/--maxins | The maximum fragment length for valid paired-end alignments. This option is valid only with --no-spliced-alignment. E.g. if `-X 100` is specified and a paired-end alignment consists of two 20-bp alignments in the proper orientation with a 60-bp gap between them, that alignment is considered valid (as long as [`-I`] is also satisfied). A 61-bp gap would not be valid in that case. If trimming options [`-3`] or [`-5`] are also used, the `-X` constraint is applied with respect to the untrimmed mates, not the trimmed mates. The larger the difference between [`-I`] and [`-X`], the slower HISAT2 will run. This is because larger differences between [`-I`] and [`-X`] require that HISAT2 scan a larger window to determine if a concordant alignment exists. For typical fragment length ranges (200 to 400 nucleotides), HISAT2 is very efficient. Default: 500. |
[`--fr`/`--rf`/`--ff`]: #hisat2-options-fr [`--fr`]: #hisat2-options-fr [`--rf`]: #hisat2-options-fr [`--ff`]: #hisat2-options-fr --fr/--rf/--ff | The upstream/downstream mate orientations for a valid paired-end alignment against the forward reference strand. E.g., if `--fr` is specified and there is a candidate paired-end alignment where mate 1 appears upstream of the reverse complement of mate 2 and the fragment length constraints ([`-I`] and [`-X`]) are met, that alignment is valid. Also, if mate 2 appears upstream of the reverse complement of mate 1 and all other constraints are met, that too is valid. `--rf` likewise requires that an upstream mate1 be reverse-complemented and a downstream mate2 be forward-oriented. ` --ff` requires both an upstream mate 1 and a downstream mate 2 to be forward-oriented. Default: `--fr` (appropriate for Illumina's Paired-end Sequencing Assay). |
[`--no-mixed`]: #hisat2-options-no-mixed --no-mixed | By default, when `hisat2` cannot find a concordant or discordant alignment for a pair, it then tries to find alignments for the individual mates. This option disables that behavior. |
[`--no-discordant`]: #hisat2-options-no-discordant --no-discordant | By default, `hisat2` looks for discordant alignments if it cannot find any concordant alignments. A discordant alignment is an alignment where both mates align uniquely, but that does not satisfy the paired-end constraints ([`--fr`/`--rf`/`--ff`], [`-I`], [`-X`]). This option disables that behavior. |
[`-t`/`--time`]: #hisat2-options-t [`-t`]: #hisat2-options-t -t/--time | Print the wall-clock time required to load the index files and align the reads. This is printed to the "standard error" ("stderr") filehandle. Default: off. |
[`--un`]: #hisat2-options-un
[`--un-gz`]: #hisat2-options-un
[`--un-bz2`]: #hisat2-options-un
--un |
Write unpaired reads that fail to align to file at ` |
[`--al`]: #hisat2-options-al
[`--al-gz`]: #hisat2-options-al
[`--al-bz2`]: #hisat2-options-al
--al |
Write unpaired reads that align at least once to file at ` |
[`--un-conc`]: #hisat2-options-un-conc
[`--un-conc-gz`]: #hisat2-options-un-conc
[`--un-conc-bz2`]: #hisat2-options-un-conc
--un-conc |
Write paired-end reads that fail to align concordantly to file(s) at ` |
[`--al-conc`]: #hisat2-options-al-conc
[`--al-conc-gz`]: #hisat2-options-al-conc
[`--al-conc-bz2`]: #hisat2-options-al-conc
--al-conc |
Write paired-end reads that align concordantly at least once to file(s) at
` |
[`--quiet`]: #hisat2-options-quiet --quiet | Print nothing besides alignments and serious errors. |
[`--summary-file`]: #hisat2-options-summary-file --summary-file | Print alignment summary to this file. |
[`--new-summary`]: #hisat2-options-new-summary --new-summary | Print alignment summary in a new style, which is more machine-friendly. |
[`--met-file`]: #hisat2-options-met-file
--met-file |
Write `hisat2` metrics to file ` |
[`--met-stderr`]: #hisat2-options-met-stderr --met-stderr | Write `hisat2` metrics to the "standard error" ("stderr") filehandle. This is not mutually exclusive with [`--met-file`]. Having alignment metric can be useful for debugging certain problems, especially performance issues. See also: [`--met`]. Default: metrics disabled. |
[`--met`]: #hisat2-options-met
--met |
Write a new `hisat2` metrics record every ` |
[`--no-unal`]: #hisat2-options-no-unal --no-unal | Suppress SAM records for reads that failed to align. |
[`--no-hd`]: #hisat2-options-no-hd --no-hd | Suppress SAM header lines (starting with `@`). |
[`--no-sq`]: #hisat2-options-no-sq --no-sq | Suppress `@SQ` SAM header lines. |
[`--rg-id`]: #hisat2-options-rg-id
--rg-id |
Set the read group ID to ` |
[`--rg`]: #hisat2-options-rg
--rg |
Add ` |
[`--remove-chrname`]: #hisat2-remove-chrname --remove-chrname | Remove 'chr' from reference names in alignment (e.g., chr18 to 18) |
[`--add-chrname`]: #hisat2-options-add-chrname --add-chrname | Add 'chr' to reference names in alignment (e.g., 18 to chr18) |
[`--omit-sec-seq`]: #hisat2-options-omit-sec-seq --omit-sec-seq | When printing secondary alignments, HISAT2 by default will write out the `SEQ` and `QUAL` strings. Specifying this option causes HISAT2 to print an asterisk in those fields instead. |
[`-o`/`--offrate`]: #hisat2-options-o
[`-o`]: #hisat2-options-o
[`--offrate`]: #hisat2-options-o
-o/--offrate |
Override the offrate of the index with ` |
[`-p`/`--threads`]: #hisat2-options-p [`-p`]: #hisat2-options-p -p/--threads NTHREADS | Launch `NTHREADS` parallel search threads (default: 1). Threads will run on separate processors/cores and synchronize when parsing reads and outputting alignments. Searching for alignments is highly parallel, and speedup is close to linear. Increasing `-p` increases HISAT2's memory footprint. E.g. when aligning to a human genome index, increasing `-p` from 1 to 8 increases the memory footprint by a few hundred megabytes. This option is only available if `bowtie` is linked with the `pthreads` library (i.e. if `BOWTIE_PTHREADS=0` is not specified at build time). |
[`--reorder`]: #hisat2-options-reorder --reorder | Guarantees that output SAM records are printed in an order corresponding to the order of the reads in the original input file, even when [`-p`] is set greater than 1. Specifying `--reorder` and setting [`-p`] greater than 1 causes HISAT2 to run somewhat slower and use somewhat more memory then if `--reorder` were not specified. Has no effect if [`-p`] is set to 1, since output order will naturally correspond to input order in that case. |
[`--mm`]: #hisat2-options-mm --mm | Use memory-mapped I/O to load the index, rather than typical file I/O. Memory-mapping allows many concurrent `bowtie` processes on the same computer to share the same memory image of the index (i.e. you pay the memory overhead just once). This facilitates memory-efficient parallelization of `bowtie` in situations where using [`-p`] is not possible or not preferable. |
[`--qc-filter`]: #hisat2-options-qc-filter --qc-filter | Filter out reads for which the QSEQ filter field is non-zero. Only has an effect when read format is [`--qseq`]. Default: off. |
[`--seed`]: #hisat2-options-seed
--seed |
Use ` |
[`--non-deterministic`]: #hisat2-options-non-deterministic --non-deterministic | Normally, HISAT2 re-initializes its pseudo-random generator for each read. It seeds the generator with a number derived from (a) the read name, (b) the nucleotide sequence, (c) the quality sequence, (d) the value of the [`--seed`] option. This means that if two reads are identical (same name, same nucleotides, same qualities) HISAT2 will find and report the same alignment(s) for both, even if there was ambiguity. When `--non-deterministic` is specified, HISAT2 re-initializes its pseudo-random generator for each read using the current time. This means that HISAT2 will not necessarily report the same alignment for two identical reads. This is counter-intuitive for some users, but might be more appropriate in situations where the input consists of many identical reads. |
[`--version`]: #hisat2-options-version --version | Print version information and quit. |
-h/--help | Print usage information and quit. |
1 | The read is one of a pair |
2 | The alignment is one end of a proper paired-end alignment |
4 | The read has no reported alignments |
8 | The read is one of a pair and has no reported alignments |
16 | The alignment is to the reverse reference strand |
32 | The other mate in the paired-end alignment is aligned to the reverse reference strand |
64 | The read is mate 1 in a pair |
128 | The read is mate 2 in a pair |
|
A comma-separated list of FASTA files containing the reference sequences to be
aligned to, or, if [`-c`](#hisat2-build-options-c) is specified, the sequences
themselves. E.g., ` |
|
The basename of the index files to write. By default, `hisat2-build` writes
files named `NAME.1.ht2`, `NAME.2.ht2`, `NAME.3.ht2`, `NAME.4.ht2`,
`NAME.5.ht2`, `NAME.6.ht2`, `NAME.7.ht2`, and `NAME.8.ht2` where `NAME` is ` |
-f |
The reference input files (specified as ` |
-c |
The reference sequences are given on the command line. I.e. ` |
[`--large-index`]: #hisat2-build-options-large-index --large-index | Force `hisat2-build` to build a [large index](#small-and-large-indexes), even if the reference is less than ~ 4 billion nucleotides long. |
[`-a`/`--noauto`]: #hisat2-build-options-a -a/--noauto | Disable the default behavior whereby `hisat2-build` automatically selects values for the [`--bmax`], [`--dcv`] and [`--packed`] parameters according to available memory. Instead, user may specify values for those parameters. If memory is exhausted during indexing, an error message will be printed; it is up to the user to try new parameters. |
[`--bmax`]: #hisat2-build-options-bmax
--bmax | The maximum number of suffixes allowed in a block. Allowing more suffixes per block makes indexing faster, but increases peak memory usage. Setting this option overrides any previous setting for [`--bmax`], or [`--bmaxdivn`]. Default (in terms of the [`--bmaxdivn`] parameter) is [`--bmaxdivn`] 4. This is configured automatically by default; use [`-a`/`--noauto`] to configure manually. |
[`--bmaxdivn`]: #hisat2-build-options-bmaxdivn
--bmaxdivn | The maximum number of suffixes allowed in a block, expressed as a fraction of the length of the reference. Setting this option overrides any previous setting for [`--bmax`], or [`--bmaxdivn`]. Default: [`--bmaxdivn`] 4. This is configured automatically by default; use [`-a`/`--noauto`] to configure manually. |
[`--dcv`]: #hisat2-build-options-dcv
--dcv |
Use ` |
[`--nodc`]: #hisat2-build-options-nodc --nodc | Disable use of the difference-cover sample. Suffix sorting becomes quadratic-time in the worst case (where the worst case is an extremely repetitive reference). Default: off. |
-r/--noref | Do not build the `NAME.3.ht2` and `NAME.4.ht2` portions of the index, which contain a bitpacked version of the reference sequences and are used for paired-end alignment. |
-3/--justref | Build only the `NAME.3.ht2` and `NAME.4.ht2` portions of the index, which contain a bitpacked version of the reference sequences and are used for paired-end alignment. |
-o/--offrate |
To map alignments back to positions on the reference sequences, it's necessary
to annotate ("mark") some or all of the [Burrows-Wheeler] rows with their
corresponding location on the genome.
[`-o`/`--offrate`](#hisat2-build-options-o) governs how many rows get marked:
the indexer will mark every 2^` |
-t/--ftabchars |
The ftab is the lookup table used to calculate an initial [Burrows-Wheeler]
range with respect to the first ` |
--localoffrate |
This option governs how many rows get marked in a local index:
the indexer will mark every 2^` |
--localftabchars | The local ftab is the lookup table in a local index. The default setting is 6 (ftab is 8KB per local index). |
-p | Launch `NTHREADS` parallel build threads (default: 1). |
--snp |
Provide a list of SNPs (in the HISAT2's own format) as follows (five columns).
SNP ID ` |
--haplotype |
Provide a list of haplotypes (in the HISAT2's own format) as follows (five columns).
Haplotype ID ` |
--ss |
Note this option should be used with the following --exon option.
Provide a list of splice sites (in the HISAT2's own format) as follows (four columns).
chromosome name ` |
--exon |
Note this option should be used with the above --ss option.
Provide a list of exons (in the HISAT2's own format) as follows (three columns).
chromosome name ` |
--seed |
Use ` |
--cutoff |
Index only the first ` |
-q/--quiet | `hisat2-build` is verbose by default. With this option `hisat2-build` will print only error messages. |
-h/--help | Print usage information and quit. |
--version | Print version information and quit. |
| The basename of the index to be inspected. The basename is name of any of the index files but with the `.X.ht2` suffix omitted. `hisat2-inspect` first looks in the current directory for the index files, then in the directory specified in the `HISAT2_INDEXES` environment variable. |
-a/--across |
When printing FASTA output, output a newline character every ` |
[`-n`/`--names`]: #hisat2-inspect-options-n -n/--names | Print reference sequence names, one per line, and quit. |
[`-s`/`--summary`]: #hisat2-inspect-options-s -s/--summary |
Print a summary that includes information about index settings, as well as the
names and lengths of the input sequences. The summary has this format:
Colorspace <0 or 1>
SA-Sample 1 in |
[`--snp`]: #hisat2-inspect-options-snp --snp | Print SNPs, and quit. |
[`--ss`]: #hisat2-inspect-options-ss --ss | Print splice sites, and quit. |
[`--ss-all`]: #hisat2-inspect-options-ss-all --ss-all | Print splice sites including those not in the global index, and quit. |
[`--exon`]: #hisat2-inspect-options-exon --exon | Print exons, and quit. |
-v/--verbose | Print verbose output (for debugging). |
--version | Print version information and quit. |
-h/--help | Print usage information and quit. |