Properties

Link copied to clipboard

Flag: --add-self-aln

Link copied to clipboard
abstract var algo: SeedSearchAlgorithm?

Seed search algorithm (0=double-indexed/1=query-indexed/ctg=contiguous-seed)

Link copied to clipboard
abstract var alignedFile: Path?

File or aligned queries

Link copied to clipboard

Format of aligned query file.

Link copied to clipboard
abstract var alignLongReads: Boolean?

Use chaining with extension.

Link copied to clipboard
abstract var alnOut: Path?

Flag: --aln-out

Link copied to clipboard

Flag: --anchored-swipe

Link copied to clipboard

Flag: --anchor-score

Link copied to clipboard

Flag: --anchor-window

Link copied to clipboard
abstract var ants: ULong?

Flag: --ants

Link copied to clipboard

Flag: --approx-backtrace

Link copied to clipboard
abstract var approxIdentity: Double?

Minimum approximate identity % to report an alignment/to cluster sequences.

Link copied to clipboard
abstract var band: Int?

Band for dynamic programming computation

Link copied to clipboard
abstract var bandBin: Int?

Flag: --band-bin

Link copied to clipboard
abstract var bCutoff: Int?

Flag: --bcutoff

Link copied to clipboard
abstract var bins: UInt?

Number of query bins for seed search.

Link copied to clipboard
abstract var blockSize: Double?

Sequence block size in billions of letters.

Link copied to clipboard
abstract var bMatch: Int?

Flag: --bmatch

Link copied to clipboard
abstract var bMismatch: Int?

Flag: --bmismatch

Link copied to clipboard
abstract var bootstrap: Boolean?

Flag: --bootstrap

Link copied to clipboard

Flag: --bootstrap-block

Link copied to clipboard

Flag: --cbs-angle

Link copied to clipboard

Flag: --cbs-err-tolerance

Link copied to clipboard

Flag: --cbs-it-limit

Link copied to clipboard

Flag: --cbs-matrix-scale

Link copied to clipboard
abstract var cbsWindow: Int?

Flag: --cbs-window

Link copied to clipboard

Flag: --centroid-factor

Link copied to clipboard

Flag: --chaining-len-cap

Link copied to clipboard

Flag: --chaining-maxgap

Link copied to clipboard

Flag: --chaining-maxnodes

Link copied to clipboard

Flag: --chaining-min-nodes

Link copied to clipboard
abstract var chainingOut: Boolean?

Use chaining without extension

Link copied to clipboard

Flag: --chaining-range-cover

Link copied to clipboard

Flag: --chaining-stacked-hsp-ratio

Link copied to clipboard
abstract var chainPenGapScale: Double?

Scaling factor for the chaining gap penalty.

Link copied to clipboard
abstract var chainPenSkipScale: Double?

Scaling factor for the chaining skip penalty.

Link copied to clipboard
abstract var checkMultiTarget: Boolean?

Flag: --check-multi-target

Link copied to clipboard

Flag: --chunk-size-multiplier

Link copied to clipboard

Flag: --classic-band

Link copied to clipboard

Clustering algorithm ('mcl')

Link copied to clipboard

Filename for dumping the graph or reading the graph if cluster-restart.

Link copied to clipboard

Restart clustering from dumped graph.

Link copied to clipboard

Clustering similarity measure.

Link copied to clipboard

Threshold for the similarity measure.

Link copied to clipboard
abstract var colBin: Int?

Flag: --col-bin

Link copied to clipboard

Composition based statistics mode.

Link copied to clipboard
abstract var compress: Compression?

Compression for output files.

Link copied to clipboard
abstract var cullingOverlap: Double?

Minimum range overlap with higher scoring hit to delete a hit (default=50%)

Link copied to clipboard
abstract var customMatrix: Path?

File containing custom scoring matrix.

Link copied to clipboard
abstract var cutBar: Boolean?

Flag: --cut-bar

Link copied to clipboard

Flag: --cutoff-score-8bit

Link copied to clipboard
abstract var daa: Path?

DIAMOND alignment archive (DAA) file

Link copied to clipboard
abstract var databaseFile: Path?

Path to the target DIAMOND database file.

Link copied to clipboard
abstract var dbSize: ULong?

Effective database size (in letters).

Link copied to clipboard

Type of sequences in database file (nucl/prot).

Link copied to clipboard

Flag: --deque_bucket_size

Link copied to clipboard
abstract var dExp: Double?

Flag: --d_exp

Link copied to clipboard

Flag: --diag-filter-cov

Link copied to clipboard

Flag: --diag-filter-id

Link copied to clipboard

Flag: --diag-min-estimate

Link copied to clipboard
abstract var dNew: Double?

Flag: --d_new

Link copied to clipboard
abstract var expectValue: Double?

Maximum e-value to report alignments.

Link copied to clipboard
abstract var extChunkSize: ULong?

Chunk size for adaptive ranking.

Link copied to clipboard

Extension algorithm (wfa, ksw=default)

Link copied to clipboard

Extension mode.

Link copied to clipboard

Flag: --ext-yield

Link copied to clipboard
abstract var familyCap: Int?

Flag: --family-cap

Link copied to clipboard

Flag: --family-counts

Link copied to clipboard
abstract var familyMap: Path?

Flag: --family-map

Link copied to clipboard
abstract var familyMapQuery: Path?

File: --family-map-query

Link copied to clipboard
open var fast: Boolean

Enable fast mode.

Link copied to clipboard
open var faster: Boolean

Enable faster mode.

Link copied to clipboard

Flag: --fast-tsv

Link copied to clipboard

Trace point fetch size.

Link copied to clipboard
abstract var file1: Path?

Flag: --file1

Link copied to clipboard
abstract var file2: Path?

Flag: --file2

Link copied to clipboard
abstract var fileBufferSize: ULong?

File buffer size in bytes.

Link copied to clipboard
abstract var frameShiftPenalty: Int?

Frame shift penalty (default=disabled)

Link copied to clipboard
abstract var freqMasking: Boolean?

Mask seeds based on frequency

Link copied to clipboard

Number of standard deviations for ignoring frequent seeds.

Link copied to clipboard

Flag: --freq-treshold // TYPO: This typo exists in the diamond cli source.

Link copied to clipboard
abstract var fullSwLen: Int?

Flag: --full-sw-len

Link copied to clipboard
abstract var gapExtendPenalty: Int?

Gap extension penalty.

Link copied to clipboard
abstract var gapOpenPenalty: Int?

Gap open penalty.

Link copied to clipboard

Flag: --gapped-filter-diag-score

Link copied to clipboard
abstract var gappedFilterEValue: Double?

E-value threshold for gapped filter (auto)

Link copied to clipboard

Flag: --gapped-filter-evalue1

Link copied to clipboard

Flag: --gapped-filter-window

Link copied to clipboard
abstract var globalRanking: Long?

Number of targets for global ranking.

Link copied to clipboard

Flag: --graph-algo

Link copied to clipboard

Flag: --hamming-ext

Link copied to clipboard

Flag: --hard-masked

Link copied to clipboard

Flag: --hash_join_swap

Link copied to clipboard
abstract var header: HeaderOption?

Use header lines in tabular output format.

Link copied to clipboard
abstract var heartbeat: Boolean?

Flag: --heartbeat

Link copied to clipboard
abstract var id2: UInt?

Minimum number of identities for stage 1 hit.

Link copied to clipboard
abstract var idLeft: UInt?

Flag: --idl

Link copied to clipboard
abstract var idN: UInt?

Flag: --idn

Link copied to clipboard
abstract var idRight: UInt?

Flag: --idr

Link copied to clipboard
abstract var ignoreWarnings: Boolean?

Ignore warnings

Link copied to clipboard

Include all subject ids in DAA file

Link copied to clipboard

Include full subject titles in DAA file.

Link copied to clipboard
abstract var includeLineage: Boolean?

Include lineage in the taxonomic classification format.

Link copied to clipboard
abstract var indexChunks: UInt?

Number of chunks for index processing.

Link copied to clipboard
abstract var iterate: List<Sensitivity>?

Iterated search with increasing sensitivity.

Link copied to clipboard

Flag: --join-ht-factor

Link copied to clipboard

Flag: --join-split-key-len

Link copied to clipboard

Flag: --join-split-size

Link copied to clipboard
abstract var key2: ULong?

Flag: --key2

Link copied to clipboard

Flag: --left-most-interval

Link copied to clipboard

Flag: --length-ratio-threshold

Link copied to clipboard
abstract var linsearch: Boolean?

Only consider seed hits against longest target for identical seeds.

Link copied to clipboard
abstract var linStage1: Boolean?

Only consider seed hits against longest query for identical seeds.

Link copied to clipboard

Flag: --load-balancing

Link copied to clipboard
abstract var log: Boolean?

Enable even more verbose terminal output, which is also written to a file named diamond.log is the current working directory.

Link copied to clipboard
abstract var logEValueScale: Double?

Flag: --log-evalue-scale

Link copied to clipboard

Flag: --log-extend

Link copied to clipboard

Flag: --log-query

Link copied to clipboard

Flag: --log-subject

Link copied to clipboard
abstract var longReads: Boolean?

Short for --range-culling --top 10 -F 15.

Link copied to clipboard

Flag: --mapany

Link copied to clipboard
abstract var masking: MaskingMode?

Masking algorithm.

Link copied to clipboard
abstract var matrix: ScoreMatrix?

Score matrix for protein alignment.

Link copied to clipboard
abstract var maxCells: UInt?

Flag: --max-cells

Link copied to clipboard
abstract var maxHSPs: UInt?

Maximum number of HSPs per target sequence to report for each query.

Link copied to clipboard

Maximum seed frequency.

Link copied to clipboard

Flag: --max-indirection

Link copied to clipboard

Flag: --max-motif-len

Link copied to clipboard

Flag: --max-swipe-dp

Link copied to clipboard
abstract var maxTargetSeqs: Long?

Maximum number of target sequences to report alignments for.

Link copied to clipboard

MCL chunk size per thread.

Link copied to clipboard

MCL expansion coefficient.

Link copied to clipboard

MCL inflation coefficient.

Link copied to clipboard

MCL maximum iterations.

Link copied to clipboard

Do not symmetrize the transition matrix before clustering.

Link copied to clipboard

MCL switch to sparse matrix computation.

Link copied to clipboard

Some stats about the connected components in MCL.

Link copied to clipboard

Flag: --memory-intervals

Link copied to clipboard

Enable mid-sensitive mode.

Link copied to clipboard

Flag: --min-band-overlap

Link copied to clipboard

Flag: --minimizer-window

Link copied to clipboard

Minimum identity percentage to report an alignment.

Link copied to clipboard

Minimum query cover percentage to report an alignment.

Link copied to clipboard

Minimum subject cover percentage to report an alignment.

Link copied to clipboard

Flag: --min-len-ratio

Link copied to clipboard
abstract var minOrf: UInt?

Ignore translated sequences without an open reading frame of at least this length.

Link copied to clipboard

Flag: --min-realign-overhang

Link copied to clipboard
abstract var minScore: Double?

Minimum bit score to report alignments (overrides e-value setting).

Link copied to clipboard

Flag: --min_task_trace_pts

Link copied to clipboard
abstract var mmseqsCompat: Boolean?

Key: --mmseqs-compat

Link copied to clipboard

Enable more sensitive mode.

Link copied to clipboard

TODO: this flag appears to be unused.

Link copied to clipboard

Softmask abundant motifs.

Link copied to clipboard
abstract var mpInit: Boolean?

Initialize multiprocessing run.

Link copied to clipboard
abstract var mpQueryChunk: Int?

Process only a single query chunk as specified

Link copied to clipboard
abstract var mpRecover: Boolean?

Enable continuation of interrupted multiprocessing run.

Link copied to clipboard
abstract var mpSelf: Boolean?

Flag: --mp-self

Link copied to clipboard
abstract var multiprocessing: Boolean?

enable distributed-memory parallel processing

Link copied to clipboard

Flag: --narrow-band-cov

Link copied to clipboard

Flag: --narrow-band-factor

Link copied to clipboard

Flag: --neighborhood-score

Link copied to clipboard

TODO: this flag appears to be unused.

Link copied to clipboard

Flag: --no_8bit_extension

Link copied to clipboard
abstract var noAutoAppend: Boolean?

Disable auto appending of DAA and DMND file extensions.

Link copied to clipboard
abstract var noBlockSizeLimit: Boolean?

Key: --no-block-size-limit

Link copied to clipboard

Flag: --no_chaining_merge_hsps

Link copied to clipboard

Flag: --no-dict

Link copied to clipboard

Flag: --no-forward-fp

Link copied to clipboard

Flag: --no-logfile

Link copied to clipboard
abstract var noParseSeqIDs: Boolean?

Print raw seqids without parsing

Link copied to clipboard
abstract var noRanking: Boolean?

Disable ranking heuristic.

Link copied to clipboard

Flag: --no-reextend

Link copied to clipboard

Flag: --no-ref-masking

Link copied to clipboard

Flag: --no-reorder

Link copied to clipboard
abstract var noSelfHits: Boolean?

Suppress reporting of identical self hits.

Link copied to clipboard

Flag: --no-swipe-realign

Link copied to clipboard
abstract var noUnlink: Boolean?

Do not unlink temporary files.

Link copied to clipboard
abstract var oidList: Path?

Flag: --oid-list

Link copied to clipboard
abstract var outputFile: Path?

Path to the output file. If this parameter is omitted, the results will be written to the standard output and all other program output will be suppressed.

Link copied to clipboard

Flag: --outfmt | -f

Link copied to clipboard

Flag: --output-fp

Link copied to clipboard

Flag: --output-hits

Link copied to clipboard
abstract var pAlign: UInt?

Flag: --palign

Link copied to clipboard
abstract var parallelTmpDir: Path?

Directory for temporary files used by multiprocessing.

Link copied to clipboard

Flag: --path-cutoff

Link copied to clipboard
abstract var pBest: Double?

Flag: --p_best

Link copied to clipboard
abstract var penalty: Int?

BlastN mismatch penalty

Link copied to clipboard

Flag: --pipeline-short

Link copied to clipboard

Flag: --prefix-scan

Link copied to clipboard
abstract var query: List<Path>?

Input query file.

Link copied to clipboard

Flag: --query-count

Link copied to clipboard

Genetic code to use to translate query.

Link copied to clipboard

Flag: --query-match-distance-threshold

Link copied to clipboard

Flag: --query-memory

Link copied to clipboard

Flag: --query-or-subject-cover

Link copied to clipboard
abstract var queryParallelLimit: UInt?

Flag: --query-parallel-limit

Link copied to clipboard
abstract var quiet: Boolean?

Disable all terminal output.

Link copied to clipboard

Flag: --radix-bits

Link copied to clipboard

Flag: --radix-cluster-buffered

Link copied to clipboard
abstract var rangeCover: Double?

Percentage of query range to be covered for range culling.

Link copied to clipboard
abstract var rangeCulling: Boolean?

Restrict hit culling to overlapping query ranges.

Link copied to clipboard

Flag: --rank-factor

Link copied to clipboard

Flag: --ranking-cutoff-bitscore

Link copied to clipboard

Flag: --score-drop-factor

Link copied to clipboard
abstract var raw: Boolean?

Flag: --raw

Link copied to clipboard

Flag: --reassign-max

Link copied to clipboard

Flag: --reassign-overlap

Link copied to clipboard

Flag: --reassign-ratio

Link copied to clipboard

Flag: --relaxed-evalue-factor

Link copied to clipboard
abstract var repetitionCutoff: Double?

Filter out top FLOAT fraction of repetitive minimizers.

Link copied to clipboard

Report unaligned queries.

Link copied to clipboard
abstract var resume: String?

TODO: this flag appears to be unused.

Link copied to clipboard

Flag: --reverse

Link copied to clipboard
abstract var reward: Int?

BlastN match reward

Link copied to clipboard
abstract var rho: Double?

Flag: --rho

Link copied to clipboard
abstract var rocFile: Path?

Flag: --roc-file

Link copied to clipboard
abstract var samQueryLen: Boolean?

Add the query length to the SAM format (tag ZQ).

Link copied to clipboard

Flag: --score-estimate-factor

Link copied to clipboard

Flag: --score-ratio

Link copied to clipboard
abstract var seedCut: Double?

Cutoff for seed complexity.

Link copied to clipboard

Flag: --seed-hit-density

Link copied to clipboard

Flag: --seed-weight | -w

Link copied to clipboard
abstract var self: Boolean?

Flag: --self

Link copied to clipboard
open var sensitive: Boolean

Enable sensitive mode.

Link copied to clipboard
abstract var sensitivity: Sensitivity

Aligner sensitivity.

Link copied to clipboard
abstract var seqIdList: Path?

Filter the database by list of accessions.

Link copied to clipboard
abstract var shapeMask: List<String>?

Seed shapes

Link copied to clipboard
abstract var shapes: UInt?

Number of seed shapes.

Link copied to clipboard

Enable mode using 30 seed shapes of weight 10

Link copied to clipboard

Flag: --short-query-max-len

Link copied to clipboard

Flag: --short-query-ungapped-bitscore

Link copied to clipboard

Flag: --short-seqids

Link copied to clipboard

Flag: --simple-freq

Link copied to clipboard

Flag: --sketch-size

Link copied to clipboard
abstract var skipMissingSeqIDs: Boolean?

Ignore accessions missing in the database.

Link copied to clipboard

Soft masking.

Link copied to clipboard

Flag: --sort-join

Link copied to clipboard

Flag: --space-penalty

Link copied to clipboard
abstract var stopMatchScore: Int?

Set the match score of stop codons against each other.

Link copied to clipboard

Flag: --store-query-quality

Link copied to clipboard
abstract var strand: QueryStrand?

Query strands to search.

Link copied to clipboard

Flag: --strict-gvc

Link copied to clipboard

Flag: --superblock

Link copied to clipboard
abstract var swipe: Boolean?

Exhaustive alignment against all database sequences.

Link copied to clipboard

Flag: --swipe-chunk-size

Link copied to clipboard

Flag: --swipe-task-size

Link copied to clipboard

Maximum tandem repeat period to consider (50)

Link copied to clipboard
abstract var tantanMinMaskProb: Double?

Minimum repeat probability for masking.

Link copied to clipboard

Use tantan masking in ungapped mode

Link copied to clipboard

Flag: --target-bias

Link copied to clipboard

Number of target sequences to fetch for seed extension.

Link copied to clipboard

Flag: --target_hard_cap

Link copied to clipboard
abstract var targetIndexed: Boolean?

Enable target-indexed mode.

Link copied to clipboard

Flag: --target-parallel-verbosity

Link copied to clipboard
abstract var taxonExclude: List<String>?

Exclude list of taxon ids.

Link copied to clipboard
abstract var taxonK: ULong?

Maximum number of targets to report per species.

Link copied to clipboard
abstract var taxonList: List<String>?

Restrict search to list of taxon ids.

Link copied to clipboard
abstract var tempDir: Path?

Directory for temporary files.

Link copied to clipboard
abstract var threads: Int?

Number of CPU threads.

Link copied to clipboard
abstract var tileSize: UInt?

Flag: --tile-size

Link copied to clipboard
abstract var timeout: Int?

Flag: --timeout

Link copied to clipboard
open override val tool: DiamondCommand

Diamond subcommand.

Link copied to clipboard
abstract var top: Double?

Report alignments within this percentage range of top alignment score.

Link copied to clipboard

Flag: --trace-pt-fetch-size

Link copied to clipboard

Flag: --transcript-len-estimate

Link copied to clipboard
abstract var tree: Path?

Flag: --tree

Link copied to clipboard

Flag: --tsv-read-size

Link copied to clipboard

TODO: seems to only be used by benchmark?

Link copied to clipboard

Enable ultra sensitive mode.

Link copied to clipboard
abstract var unalignedFile: Path?

File for unaligned queries.

Link copied to clipboard

Format of unaligned query file.

Link copied to clipboard
abstract var unalignedTargets: Path?

Flag: --unaligned-targets

Link copied to clipboard

Flag: --ungapped-evalue

Link copied to clipboard

Flag: --ungapped-evalue-short

Link copied to clipboard

Flag: --ungapped-window

Link copied to clipboard

Flag: --upgma-dist

Link copied to clipboard

Flag: --upgma-edge-limit

Link copied to clipboard

Flag: --upgma-input

Link copied to clipboard

Flag: --use-dataset-field

Link copied to clipboard

Flag: --sw

Link copied to clipboard
abstract var verbose: Boolean?

Enable more verbose terminal output.

Link copied to clipboard

Enable very sensitive mode.

Link copied to clipboard

Flag: --weighted-gvc

Link copied to clipboard
abstract var xDrop: Double?

xDrop for ungapped alignment.

Link copied to clipboard
abstract var xmlBlOrdFormat: Boolean?

Use gnl|BL_ORD_ID| style format in XML output.

Link copied to clipboard
abstract var zDrop: Int?

zDrop for gapped dna alignment