logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

lambda_indexer - indexer for creating lambda-compatible databases

Description

       Lambda  is  a  local  aligner  optimized  for  many  query sequences and searches in protein space. It is
       compatible to BLAST, but much faster than BLAST and many other comparable tools.

       Detailed information is available in the wiki: <https://github.com/seqan/lambda/wiki>

       This is the indexer_binary for creating lambda-compatible databases.

Name

       lambda_indexer - indexer for creating lambda-compatible databases

Options

-h, --help
              Display the help message.

       -hh, --full-help
              Display the help message with advanced options.

       --version-checkBOOL
              Turn this option off to disable version update notifications of the application.  One  of  1,  ON,
              TRUE, T, YES, 0, OFF, FALSE, F, and NO. Default: 1.

       --version
              Display version information.

       --copyright
              Display long copyright information.

       -v, --verbosityINTEGER
              Display  more/less diagnostic output during operation: 0 [only errors]; 1 [default]; 2 [+run-time,
              options and statistics]. In range [0..2]. Default: 1.

   InputOptions:-d, --databaseINPUT_FILE
              Database  sequences.  Valid  filetypes  are:  .sam[.*],  .raw[.*],  .gbk[.*],  .frn[.*],  .fq[.*],
              .fna[.*], .ffn[.*], .fastq[.*], .fasta[.*], .faa[.*], .fa[.*], .embl[.*], and .bam, where * is any
              of the following extensions: gz, bz2, and bgzf for transparent (de)compression.

       -s, --segfileINPUT_FILE
              SEG intervals for database(optional). Valid filetype is: .seg.

   OutputOptions:-di, --db-index-typeSTRING
              Suffix array or full-text minute space. One of sa and fm. Default: fm.

       --truncate-idsSTRING
              Truncate  IDs  at  first  whitespace.  This  saves a lot of space and is irrelevant for all LAMBDA
              output formats other than BLAST Pairwise (.m0). One of on and off. Default: on.

   AlphabetsandTranslation:-p, --programSTRING
              Blast Operation Mode. One of blastn, blastp, blastx, tblastn, and tblastx. Default: blastx.

       -g, --genetic-codeINTEGER
              The     translation     table     to     use     (not      for      BlastN,      BlastP).      See
              https://www.ncbi.nlm.nih.gov/Taxonomy/Utils/wprintgc.cgi?mode=c  for  ids  (default  is  generic).
              Default: 1.

       -ar, --alphabet-reductionSTRING
              Alphabet Reduction for seeding phase (ignored for BLASTN). One  of  none  and  murphy10.  Default:
              murphy10.

   Algorithm:-a, --algorithmSTRING
              Algorithm  for  SA  construction  (also  used  for  FM;  see  Memory  Requirements below!). One of
              mergesort, quicksortbuckets, quicksort, radixsort, and skew7ext. Default: radixsort.

       -t, --threadsINTEGER
              number of threads to run concurrently (ignored if a == skew7ext).

       -td, --tmp-dirSTRING
              temporary directory used by skew, defaults to working directory.

Remarks

       Please see the wiki (<https://github.com/seqan/lambda/wiki>) for more information  on  which  indexes  to
       chose and which algorithms to pick.

       Note  that the indexes created are binary and not compatible between different CPU endiannesses. Also the
       on-disk format is still subject to change between Lambda versions.

Synopsis

lambda_indexer [OPTIONS] -d DATABASE.fasta

See Also