Skip to content

[WIP] New Release v2 #74

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 522 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
522 commits
Select commit Hold shift + click to select a range
87781f3
Merge branch 'v2' of github.com:dib-lab/kProcessor into mo_v2
mr-eyes Jun 14, 2021
680e676
fix bug in the test frame work and in phmap
shokrof Jun 15, 2021
0162d7e
decrease the probility of collisons
shokrof Jun 15, 2021
205f146
Merge branch 'v2' into mo_v2
shokrof Jun 15, 2021
ff01016
Merge pull request #82 from dib-lab/mo_v2
shokrof Jun 15, 2021
94d7898
merge bug fix
shokrof Jun 15, 2021
6e38144
cleaning the codebase
shokrof Jun 15, 2021
50c02d2
upgrade the kmer decoder
shokrof Jun 16, 2021
e8abcc3
add option to num vectors and vectors size
shokrof Jun 18, 2021
dc9db4b
use int_vector instead of vlc
shokrof Jun 19, 2021
f03ab97
tests for inner join and sets functions is fixed and optimized
shokrof Jun 20, 2021
74ee35e
small enhancements
shokrof Jun 21, 2021
a2734af
try enc_vector to see the compression
shokrof Jun 21, 2021
1b3a50e
change inedingPriority queue to create color column instead of defaul…
shokrof Jun 21, 2021
a2ce15d
first step to make a tree iterator
shokrof Jun 21, 2021
1d5f0bd
an attempt to make n level recursive colors
shokrof Jun 22, 2021
aec7928
bug fixes
shokrof Jun 22, 2021
12ea978
testing prefix column and impelementing cache in query and perfermanc…
shokrof Jun 24, 2021
6366f12
didnt push in the last commit
shokrof Jun 24, 2021
214cc7a
sucess compression
Jul 1, 2021
9bc91e3
draft compress
shokrof Jul 1, 2021
159358e
fix
shokrof Jul 1, 2021
5c3b6c2
build errors
shokrof Jul 1, 2021
8a0c254
refactor(build
shokrof Jul 2, 2021
5c8a6ae
bug
Jul 2, 2021
cf6c718
merge
Jul 2, 2021
88039aa
bug fixes
Jul 2, 2021
ce202c0
bug fix
shokrof Jul 2, 2021
4efdf6c
kp
Jul 2, 2021
56a7905
bug fix
shokrof Jul 2, 2021
5f42ef2
bugs
shokrof Jul 3, 2021
4d9bbfd
sss
Jul 3, 2021
f051c80
bug fix
shokrof Jul 3, 2021
9a01196
bugs
Jul 3, 2021
ca45882
bug fixes and commenting merge indexes
shokrof Jul 3, 2021
b48d550
code is building but I commented the use case
Jul 3, 2021
75bb5e7
bugs
shokrof Jul 3, 2021
05c9d1a
more bug fixes
Jul 3, 2021
90f9f32
remove static
shokrof Jul 3, 2021
2b56aa4
frame
Jul 3, 2021
3a8cfd3
fix filter
shokrof Jul 3, 2021
e1c85ad
fix aggregate
shokrof Jul 4, 2021
1112a0d
mote fixes
shokrof Jul 4, 2021
b5da096
more line
shokrof Jul 4, 2021
e9c6fca
add count column
shokrof Jul 4, 2021
de458fb
bug fix
shokrof Jul 4, 2021
ec85287
bug fix
Jul 4, 2021
6748349
try to fx buffered slow
shokrof Jul 4, 2021
a0bbe7b
Merge branch 'v2' of github.com:dib-lab/kProcessor into v2
shokrof Jul 4, 2021
d2a1bd4
fix bug in test
shokrof Jul 4, 2021
05d3ee6
fix in test
Jul 4, 2021
ca0e30f
fix bug in set functions
shokrof Jul 28, 2021
9f75944
fixing bugs in test case
shokrof Jul 29, 2021
cfffa0c
refactor complete and bugs are fixed
shokrof Jul 30, 2021
bc0150d
t
Aug 1, 2021
2c3a034
Merge remote-tracking branch 'refs/remotes/origin/v2' into v2
Aug 1, 2021
01208ea
fix index
shokrof Aug 1, 2021
2bf90ae
optimize index
shokrof Aug 2, 2021
3770f84
optimize index
shokrof Aug 3, 2021
905ea72
update
shokrof Aug 16, 2021
aa1aa3d
update
shokrof Aug 17, 2021
a350743
kjjjkjk
shokrof Aug 17, 2021
43332a8
create static mqf
shokrof Aug 26, 2021
fe5e01d
fix double hashing
shokrof Aug 29, 2021
8a841f9
serial version of non sorted join
shokrof Aug 30, 2021
164b047
closing buffered test and add profile to cmake
shokrof Aug 30, 2021
80b90e8
ignore
shokrof Aug 30, 2021
bfeb149
wwwww
shokrof Aug 31, 2021
8b75303
Merge branch 'v2' of github.com:dib-lab/kProcessor into v2
shokrof Aug 31, 2021
3ea4c79
change the signature for insert to make it return the order of the in…
shokrof Sep 1, 2021
815162e
fix in test case to actually use multi columns
shokrof Sep 1, 2021
940f272
new test case for prefix trie
shokrof Sep 2, 2021
731d7a4
fix bugs in prefix trie
shokrof Sep 2, 2021
603cc4a
add function getColumnNames
shokrof Sep 2, 2021
e8e284c
testing blight
shokrof Sep 2, 2021
4a9ac50
small bug
shokrof Sep 2, 2021
adeba2e
remove the random working directory. blight is not stable
shokrof Sep 2, 2021
d7733f2
this file should be commited before
shokrof Sep 2, 2021
0cfab5c
using parallel hashmap not the normal flat map
shokrof Sep 4, 2021
06afb31
TEST DEFUALT COLUMNS DEFAULT VALUES
shokrof Sep 4, 2021
ff0a6e3
parallel version of inner Join completed
shokrof Sep 5, 2021
a738c72
test inserting a column value to a missing kmer
shokrof Sep 5, 2021
f0f01c2
bug fix in MAP
shokrof Sep 7, 2021
78e29b4
more documentation
shokrof Sep 7, 2021
6ac98f1
fixing memory and speeding up parallel join
shokrof Sep 7, 2021
22a6ee1
documentation
shokrof Sep 7, 2021
1aab7f4
dbg test
shokrof Sep 7, 2021
5a18eed
Update README.md
shokrof Sep 7, 2021
17020f5
remove kmer and multicolumn test case is added
shokrof Sep 7, 2021
5f4a43d
bug fix that may causes memory leak
shokrof Sep 8, 2021
cae4811
Comments for innerjoin and parallel join
shokrof Sep 8, 2021
b576191
remove parseFromSequence as it is a replcate. use countsFromFile
shokrof Sep 8, 2021
41628a0
simplifying teh interface for deduplicated columns
shokrof Sep 8, 2021
4366273
bug fix from loadFromKMC
shokrof Sep 11, 2021
36848a6
Test For KMC
shokrof Sep 11, 2021
c120a3d
add Optimize step to index
shokrof Sep 11, 2021
18bd935
update MQF
shokrof Sep 11, 2021
a8bab99
fix MQF to handle novel kmers
shokrof Sep 11, 2021
34a1183
bug fixes
shokrof Sep 11, 2021
9bd9c9c
bug fixes
shokrof Sep 11, 2021
79d0d34
bug fixes
shokrof Sep 11, 2021
bc1606f
implemeting kdataframe clone
shokrof Sep 11, 2021
883d695
transform function is reimplemented to consider multi columns and enh…
shokrof Sep 11, 2021
4624081
tests to transform inplace
shokrof Sep 11, 2021
4b85667
bug fixes in prefixtrie
shokrof Sep 12, 2021
1551256
bug fixes i and improvement
shokrof Sep 13, 2021
652c292
bug fixes i and improvement
shokrof Sep 13, 2021
849c44b
test btree
shokrof Sep 13, 2021
a29a5ae
different optimizations
shokrof Sep 16, 2021
26d44d4
save some memory
shokrof Sep 16, 2021
0eee9df
more tests
shokrof Sep 16, 2021
2cc2b23
more tests
shokrof Sep 16, 2021
22d9197
update kmerdecode
shokrof Sep 17, 2021
62284bc
decrease locking
shokrof Sep 17, 2021
e6a09be
bug fix
shokrof Sep 17, 2021
3f0f0c4
remove the check for now
shokrof Sep 18, 2021
320555e
bug fix
shokrof Sep 18, 2021
173c20c
remove bubles in the ids
shokrof Sep 18, 2021
98b65d7
bug fix
shokrof Sep 18, 2021
9d2f317
first implementatiosn for preifx forest
shokrof Sep 19, 2021
460a74b
more messages for debuging
shokrof Sep 19, 2021
981b83f
using cerr
shokrof Sep 19, 2021
04541c5
bug fixes
shokrof Sep 20, 2021
914fb2c
bug fixes
shokrof Sep 20, 2021
c5d8292
bug fixes
shokrof Sep 25, 2021
1c74c9d
bug fixes in creating forest
shokrof Sep 25, 2021
6319c19
bug fixes in creating forest
shokrof Sep 30, 2021
7e98a0d
making new tool to covert kmc to kdataframe
shokrof Oct 9, 2021
afa4500
new use case corticall
shokrof Oct 9, 2021
ab3236c
update downlaod scripts
Oct 10, 2021
2542c09
run cortex
Oct 11, 2021
433a623
add outFolder
Oct 13, 2021
3a75df3
add clean kprocessor to snakemake
shokrof Oct 13, 2021
7e9a28a
update corticall workflow
Oct 14, 2021
bc42065
corticall workflow
Oct 14, 2021
b8f694e
load from KMC to BQMF for indexing
shokrof Oct 14, 2021
70ff575
adjust memmory for corticall
Oct 14, 2021
eac0eb8
load from KMC to BQMF for indexing and more coticall fixes
shokrof Oct 14, 2021
d19823d
vuf fix in bmqf
shokrof Oct 14, 2021
091584d
add indexing to snakemake
shokrof Oct 14, 2021
e5e00f0
create kframe from references
Oct 14, 2021
d40097c
Merge branch 'v2' of github.com:dib-lab/kProcessor into v2
Oct 14, 2021
10760f1
split Snakefile between kprocessor and corticall
shokrof Oct 15, 2021
b96bddb
add dbg utils files
shokrof Oct 15, 2021
a70c4be
first version of aligning reads but not working
shokrof Oct 15, 2021
1929dc7
copy snakmake corticall too
shokrof Oct 15, 2021
2699ae8
updates
Oct 15, 2021
399a80d
merge
Oct 15, 2021
dbda149
add tool to convert from diffrerent kdataframes types
shokrof Oct 15, 2021
3ccbb96
fix bug in index snakemake
shokrof Oct 15, 2021
a17ae59
join all kdraframes into one
shokrof Oct 15, 2021
d911f59
detect novelkmer
shokrof Oct 17, 2021
5b0378a
bug fixes
shokrof Oct 17, 2021
6fa6857
Update README.md
shokrof Oct 18, 2021
fc3fc00
buf fixes. all testcases running now
shokrof Oct 25, 2021
899e3b0
Merge remote-tracking branch 'origin/v2' into v2
shokrof Oct 25, 2021
e7eabb1
debug messages for creating prefix forest
shokrof Oct 26, 2021
04ff6db
new use case for sv
shokrof Nov 17, 2021
88b956a
use cases files
shokrof Nov 17, 2021
8b5ed8f
adding threshold
Nov 22, 2021
850a9bb
bug fix in cleaninng
shokrof Nov 22, 2021
51ea1e3
bug fix in cleaninng
shokrof Nov 22, 2021
2c05920
sv pop
shokrof Nov 22, 2021
5d965be
more messages
shokrof Nov 22, 2021
347012c
bug
shokrof Nov 22, 2021
d5dfb67
bug
shokrof Nov 22, 2021
b6b252a
more messages
shokrof Nov 23, 2021
d832b35
more messages
shokrof Nov 23, 2021
3b1cef5
changes
Nov 23, 2021
7159b94
Merge branch 'v2' of github.com:dib-lab/kProcessor into v2
Nov 23, 2021
3221f2e
create sv kframe
shokrof Nov 24, 2021
e92bcd8
add the src
shokrof Nov 24, 2021
b26c8c1
updates
Nov 26, 2021
f9034f5
extract reads
shokrof Nov 26, 2021
b4a4fbf
code
shokrof Nov 26, 2021
7eb4214
extract reads
shokrof Nov 26, 2021
996ba68
bugs
shokrof Nov 26, 2021
3c793a3
bugs
shokrof Nov 26, 2021
061bb0c
code update for prefix forest(failed) and corticall usecase
shokrof Jan 20, 2022
c4a86e7
make kPorcessor compile. prefix forest to be removed
shokrof Feb 7, 2022
26646f1
make it complie
shokrof Feb 7, 2022
0c04d8f
kDataframe stl is implemented and kDataframePHMAP / MAP are removed a…
shokrof Feb 9, 2022
e98e3f9
make it complie on the server
shokrof Feb 9, 2022
88ff4fc
adding btree to kdatafarames
shokrof Feb 9, 2022
0b5f911
adding sshash
shokrof Feb 11, 2022
7d703bb
big refactor to make interface easier
shokrof Feb 12, 2022
01afb2b
making seperate header file for each kDataframe and remove kDataframe…
shokrof Feb 13, 2022
0a66d66
removing kmer row from the kDataframe and only using it for internal …
shokrof Feb 13, 2022
33d9563
adding sshash working but no save and load
shokrof Feb 13, 2022
5b879a9
fix bug
shokrof Feb 16, 2022
9e3fe2b
fix bug
shokrof Feb 16, 2022
b8d085c
bug fix
shokrof Feb 16, 2022
fa79406
bug fix
shokrof Feb 16, 2022
908c0f5
fix bug
shokrof Feb 16, 2022
a0d3626
update load app
shokrof Feb 16, 2022
a00db03
fix bug
shokrof Feb 16, 2022
70e908e
fix bug and test for sshahs
shokrof Feb 17, 2022
b4d522a
add test files
shokrof Feb 17, 2022
73b07e9
fix
shokrof Feb 17, 2022
7a20061
simplify columns template
shokrof Feb 18, 2022
871d320
memory optimization to indexing genomes
shokrof Feb 21, 2022
8ff94b9
kdifferential expression use case is updated
shokrof Mar 2, 2022
04ead8f
load to btree
shokrof Mar 3, 2022
75d02d6
re-activate build CI
mr-eyes Mar 10, 2022
6b13fa6
fix for sshash
shokrof Mar 10, 2022
37a597b
Merge remote-tracking branch 'origin/v2' into v2
shokrof Mar 10, 2022
fafe35e
free memory
shokrof Mar 10, 2022
0cad890
update kmerDecoder
mr-eyes Apr 24, 2022
1da0037
update kmerDecoder and parallel_hashmap
mr-eyes Apr 24, 2022
d8a3569
fixed
mr-eyes Apr 27, 2022
6f57b6f
add includes
mr-eyes Apr 28, 2022
cc186e3
Merge pull request #99 from dib-lab/mo_dev_v2
shokrof Apr 28, 2022
879cb38
update sshash
shokrof May 4, 2022
2f1dd75
upgrade sshash
shokrof May 4, 2022
2504693
bug fix
shokrof May 4, 2022
50838dd
bug fix
shokrof May 4, 2022
35491c3
Update ubuntu.yml
shokrof May 4, 2022
dd2209f
Update ubuntu.yml
shokrof May 4, 2022
61ba558
Update ubuntu.yml
shokrof May 4, 2022
1e452da
Update ubuntu.yml
shokrof May 4, 2022
54039ff
Update ubuntu.yml
shokrof May 4, 2022
a45df64
delete TBB not needed anymore
shokrof May 7, 2022
62a02ce
remove hidden characters
shokrof May 7, 2022
858cf91
remove hidden characters
shokrof May 7, 2022
aac0d31
Update ubuntu.yml
shokrof May 7, 2022
774c563
bug
shokrof May 8, 2022
e626e60
Merge branch 'v2' of github.com:dib-lab/kProcessor into v2
shokrof May 8, 2022
a63ca76
test github ci
shokrof May 8, 2022
9df2043
fix the bug in kProcessor release mode
shokrof May 9, 2022
d4b5906
adjust sshahs paramters
shokrof Jun 2, 2022
9ce783c
bug fix
shokrof Jun 17, 2022
a39641f
improvements in kDifferential expression usecases
shokrof Jun 17, 2022
362f73e
improvements
shokrof Jun 17, 2022
695e91e
refactor to normalize the colors structures for all index functions
shokrof Jun 17, 2022
afeaadf
add function getColor and getColorID
shokrof Jun 19, 2022
a9bd4bd
usecase upset plot
shokrof Jun 21, 2022
2e28956
fix MQF load from KMC and make it faster with less memory
shokrof Jun 22, 2022
d26fb77
bug fix
shokrof Jun 22, 2022
d2992b8
bug fix
shokrof Jun 26, 2022
9be8b48
upset first version
shokrof Jun 27, 2022
1c3f16c
bug fixes
Jun 28, 2022
4534341
upset bug fixes
shokrof Jun 28, 2022
2e4ab3e
use mosue data instead
Jul 14, 2022
e8d2f12
bugs for the use cases
shokrof Jul 14, 2022
28090d8
bug fix
shokrof Jul 19, 2022
3cdd76a
bug fix
shokrof Aug 12, 2022
ba62744
bug fix
shokrof Sep 26, 2022
9457666
mqf in use case
shokrof Oct 1, 2023
d5c0c11
not needed anymore
shokrof Oct 1, 2023
5f3598a
upgrading MQF
shokrof Oct 1, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .travis.yml → ._to_be_removed_travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ before_install:
- conda update --yes conda

install:
- git submodule update --init --recursive
- export PATH=/home/travis/miniconda3/bin:$PATH
- conda create --yes -n env_kprocessor python=$MB_PYTHON_VERSION
- source activate env_kprocessor
Expand Down
94 changes: 94 additions & 0 deletions .github/workflows/cibuildwheel.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
name: cibuildwheel

on:
push:
branches:
- master
pull_request:
branches:
- master

jobs:
build_wheels:
name: Build wheels on ${{ matrix.os }}
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ ubuntu-latest ] # , windows-2019, macos-10.15 ]

steps:
- uses: actions/checkout@v2
with:
submodules: recursive

- name: Build wheels
uses: joerick/[email protected]

env:
CIBW_BUILD_VERBOSITY: 3
CIBW_PROJECT_REQUIRES_PYTHON: ">=3.6"
CIBW_SKIP: pp* cp27-manylinux* *-manylinux_{aarch64,ppc64le,s390x}
CIBW_ARCHS_LINUX: x86_64
CIBW_MANYLINUX_X86_64_IMAGE: quay.io/pypa/manylinux2014_x86_64:latest
CIBW_BEFORE_BUILD: |
yum install bzip2 -y
pip install --upgrade pip
pip install cmake
yum install zlib-devel -y
yum install centos-release-scl-rh -y
yum install doxygen -y
yum install devtoolset-7-toolchain -y
yum groupinstall -y "development tools"
yum install boost-devel -y
yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel expat-devel
cmake -BKP_BUILD
cmake --build KP_BUILD -j4


- uses: actions/upload-artifact@v2
with:
path: ./wheelhouse/*.whl

upload_pypi:
needs: build_wheels
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2

- uses: actions/download-artifact@v2
id: fetch_artifacts
with:
path: 'wheels/'

- name: Publish package to TestPyPI
uses: pypa/gh-action-pypi-publish@release/v1
with:
user: __token__
password: ${{ secrets.TEST_PYPI_KPROCESSOR_API_KEY }} #PYPI_KPROCESSOR_API_KEY
repository_url: https://test.pypi.org/legacy/
packages_dir: ${{steps.fetch_artifacts.outputs.download-path}}/artifact/
skip_existing: true
verbose: true

upload_bintray:
needs: build_wheels
runs-on: ubuntu-latest
env:
kProcessor_version: 2.0

steps:
- uses: actions/checkout@v1
- name: Fetch wheels from artifacts
id: fetch_artifacts
uses: actions/download-artifact@v2
with:
path: 'wheels/'


- name: Bintray
run: |
for whl_file in ${{steps.fetch_artifacts.outputs.download-path}}/artifact/*whl;
do
curl -T $whl_file -umr-eyes:${{ secrets.BINTRAY_API_KEY }} -H "X-Bintray-Override:1" -H "X-Bintray-Version:${{env.kProcessor_version}}" -H "X-Bintray-Package:kProcessor" https://api.bintray.com/content/mr-eyes/wheels/
done
curl -X POST -umr-eyes:${{ secrets.BINTRAY_API_KEY }} https://api.bintray.com/content/mr-eyes/wheels/kProcessor/${{env.kProcessor_version}}/publish
52 changes: 52 additions & 0 deletions .github/workflows/ubuntu.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
name: Ubuntu

on: [push, pull_request]

env:
CTEST_OUTPUT_ON_FAILURE: 1
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
CPM_SOURCE_CACHE: ${{ github.workspace }}/cpm_modules

jobs:
build:
runs-on: ubuntu-18.04

steps:
- uses: actions/checkout@v2
with:
submodules: recursive

- name: Set up GCC
uses: egor-tensin/setup-gcc@v1
with:
version: 9
platform: x64
- name: Setup cmake
uses: jwlawson/[email protected]
with:
cmake-version: 'latest'
- name: Use cmake
run: cmake --version
- name: Use g++
run: g++ --version && git status
- name: install dependecies
run: sudo apt-get install swig cmake python3-dev zlib1g-dev libghc-bzlib-dev python3-distutils libboost-all-dev

# - name: configure
# run: cmake -Stest -Bbuild -DENABLE_TEST_COVERAGE=1 -DCMAKE_BUILD_TYPE=Debug

- name: configure
run: cmake -Bbuild -DBUILD_ALL=1

- name: build
run: cmake --build build -j1

- name: test
run: cd build/tests/kProcessorLibTests/ && ./testKprocessorLib
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd recommend separating this into a different workflow that only works if the build succeeds.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

And it's currently failing.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

agree! can you do it?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes. I will do it later. BTW, what was the difference between the old and new GCC/CMAKE installation commands?


# - name: test
# run: |
# cd build
# ctest --build-config Debug
- name: collect code coverage
run: bash <(curl -s https://codecov.io/bash) || echo "Codecov did not collect coverage reports"
11 changes: 11 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -36,3 +36,14 @@ Kprocessor
docs/doxygen/*

cmake-build-debug/tests/gtest/src/gtest2/googletest/scripts/test/Makefile
.idea/*
cmake-build-debug/*
cmake-build-release/*
profile/*
.vscode/launch.json
.vscode/settings.json
.vscode/tasks.json
out/build/*
.vs/*
CMakeSettings.json
/cmake-build-release-wsl/
14 changes: 13 additions & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,18 @@
[submodule "ThirdParty/cereal"]
path = ThirdParty/cereal
url = https://github.com/USCiLab/cereal.git
[submodule "ThirdParty/mum-hash"]
path = ThirdParty/mum-hash
url = https://github.com/vnmakarov/mum-hash.git
[submodule "ThirdParty/KMC"]
path = ThirdParty/KMC
url = https://github.com/refresh-bio/KMC.git
[submodule "ThirdParty/MQF"]
path = ThirdParty/MQF
url = https://github.com/dib-lab/MQF
url = https://github.com/dib-lab/MQF.git
[submodule "ThirdParty/caches"]
path = ThirdParty/caches
url = https://github.com/vpetrigo/caches.git
[submodule "ThirdParty/sshash"]
path = ThirdParty/sshash
url = https://github.com/jermp/sshash.git
Loading