├── .github └── workflows │ └── docs.yml ├── .gitignore ├── .gitmodules ├── Cargo.toml ├── LICENSE ├── README.md ├── cxx ├── rank_bv.h └── tiered_vec.h ├── examples ├── bench_necklace_throughput.rs ├── build_from_fastx.rs └── cbl.rs └── src ├── bitvector ├── mod.rs ├── set_ops.rs └── tiny │ └── mod.rs ├── cbl.rs ├── ffi.rs ├── kmer.rs ├── lib.rs ├── necklace ├── minimizer.rs ├── mod.rs ├── queue.rs └── rank.rs ├── sliced_int.rs ├── trie.rs ├── trievec ├── mod.rs └── set_ops.rs └── wordset ├── mod.rs └── set_ops.rs /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imartayan/CBL/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imartayan/CBL/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imartayan/CBL/HEAD/.gitmodules -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imartayan/CBL/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imartayan/CBL/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imartayan/CBL/HEAD/README.md -------------------------------------------------------------------------------- /cxx/rank_bv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imartayan/CBL/HEAD/cxx/rank_bv.h -------------------------------------------------------------------------------- /cxx/tiered_vec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imartayan/CBL/HEAD/cxx/tiered_vec.h -------------------------------------------------------------------------------- /examples/bench_necklace_throughput.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imartayan/CBL/HEAD/examples/bench_necklace_throughput.rs -------------------------------------------------------------------------------- /examples/build_from_fastx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imartayan/CBL/HEAD/examples/build_from_fastx.rs -------------------------------------------------------------------------------- /examples/cbl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imartayan/CBL/HEAD/examples/cbl.rs -------------------------------------------------------------------------------- /src/bitvector/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imartayan/CBL/HEAD/src/bitvector/mod.rs -------------------------------------------------------------------------------- /src/bitvector/set_ops.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imartayan/CBL/HEAD/src/bitvector/set_ops.rs -------------------------------------------------------------------------------- /src/bitvector/tiny/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imartayan/CBL/HEAD/src/bitvector/tiny/mod.rs -------------------------------------------------------------------------------- /src/cbl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imartayan/CBL/HEAD/src/cbl.rs -------------------------------------------------------------------------------- /src/ffi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imartayan/CBL/HEAD/src/ffi.rs -------------------------------------------------------------------------------- /src/kmer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imartayan/CBL/HEAD/src/kmer.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imartayan/CBL/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/necklace/minimizer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imartayan/CBL/HEAD/src/necklace/minimizer.rs -------------------------------------------------------------------------------- /src/necklace/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imartayan/CBL/HEAD/src/necklace/mod.rs -------------------------------------------------------------------------------- /src/necklace/queue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imartayan/CBL/HEAD/src/necklace/queue.rs -------------------------------------------------------------------------------- /src/necklace/rank.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imartayan/CBL/HEAD/src/necklace/rank.rs -------------------------------------------------------------------------------- /src/sliced_int.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imartayan/CBL/HEAD/src/sliced_int.rs -------------------------------------------------------------------------------- /src/trie.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imartayan/CBL/HEAD/src/trie.rs -------------------------------------------------------------------------------- /src/trievec/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imartayan/CBL/HEAD/src/trievec/mod.rs -------------------------------------------------------------------------------- /src/trievec/set_ops.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imartayan/CBL/HEAD/src/trievec/set_ops.rs -------------------------------------------------------------------------------- /src/wordset/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imartayan/CBL/HEAD/src/wordset/mod.rs -------------------------------------------------------------------------------- /src/wordset/set_ops.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imartayan/CBL/HEAD/src/wordset/set_ops.rs --------------------------------------------------------------------------------