Skip to content
/ bigseq Public

A port of the BIGSI database to the Seq language.

Notifications You must be signed in to change notification settings

glram/bigseq

Folders and files

NameName
Last commit message
Last commit date
May 10, 2021
May 14, 2021
May 14, 2021
May 18, 2021
May 18, 2021
May 14, 2021
May 10, 2021
May 18, 2021
May 3, 2021
May 14, 2021
May 10, 2021
May 18, 2021
May 18, 2021
May 14, 2021
May 14, 2021
May 18, 2021

Repository files navigation

bigseq

A port of the BIGSI database to the Seq language.

COVID sequence for benchmarking comes from https://www.ncbi.nlm.nih.gov/sra/ERX5420434[accn]

Team Members: Gabe Ramirez, Kaveri Nadhamuni, Charvi Gopal

Installation

  1. Clone the repo.
  2. Install Seq, ensuring that it is in your $PATH and that $LD_LIBRARY_PATH contains {seq_installation_directory}/lib/seq
/bin/bash -c "$(curl -fsSL https://seq-lang.org/install.sh)"
  1. Install BIGSI's required libraries. See their docs.
  2. Compile the bigseq binary.
cd bigseq
seqc build -release bigseq.seq -o=bigseq
  1. Set SEQ_PYTHON to the output of python3 find.py.
  2. Run bigseq.

Commands

  • bloom <ctx_file> <out_file>: constructs a bloom filter
  • build -b <bloom_file> -s <sample_name> ...: builds an index
  • search <seq>: searches for a matching sample

Licenses

See licenses directory and report.

About

A port of the BIGSI database to the Seq language.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages