├── LICENSE ├── README.md ├── RTL └── GACT │ ├── Ascii2Nt.v │ ├── Ascii2Param.v │ ├── BRAM.v │ ├── BTLogic.v │ ├── DP_BRAM.v │ ├── FIFOWithCount.v │ ├── GACTTop.v │ ├── Nt2Param.v │ ├── README.md │ ├── SmithWatermanArray.v │ ├── SmithWatermanPE.v │ ├── get_alignments.py │ ├── mux_1OfN.v │ ├── run_test.sh │ ├── tb_GACTTop.v │ └── test_data │ ├── query.1.hex │ ├── query.10.hex │ ├── query.2.hex │ ├── query.3.hex │ ├── query.4.hex │ ├── query.5.hex │ ├── query.6.hex │ ├── query.7.hex │ ├── query.8.hex │ ├── query.9.hex │ ├── query.hex │ ├── query_320.txt │ ├── ref.1.hex │ ├── ref.10.hex │ ├── ref.2.hex │ ├── ref.3.hex │ ├── ref.4.hex │ ├── ref.5.hex │ ├── ref.6.hex │ ├── ref.7.hex │ ├── ref.8.hex │ ├── ref.9.hex │ ├── ref.hex │ ├── ref_320.txt │ └── test_align.txt └── software ├── .gitignore ├── CMakeLists.txt ├── Chameleon.cpp ├── Chameleon.h ├── ConfigFile.cpp ├── ConfigFile.h ├── DRAM.cpp ├── DRAM.h ├── Darwin.bond ├── Darwin.sln ├── Darwin.vcxproj ├── Darwin.vcxproj.filters ├── Index.cpp ├── Index.h ├── Processor.cpp ├── Processor.h ├── README.md ├── ReadMe.txt ├── data ├── sample_reads.fa └── sample_ref.fa ├── extender.cpp ├── filter.cpp ├── graph.h ├── main.cpp ├── ntcoding.cpp ├── ntcoding.h ├── params.cfg ├── printer.cpp ├── seed_pos_table.cpp ├── seed_pos_table.h ├── seeder.cpp └── sender.cpp /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/README.md -------------------------------------------------------------------------------- /RTL/GACT/Ascii2Nt.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/Ascii2Nt.v -------------------------------------------------------------------------------- /RTL/GACT/Ascii2Param.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/Ascii2Param.v -------------------------------------------------------------------------------- /RTL/GACT/BRAM.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/BRAM.v -------------------------------------------------------------------------------- /RTL/GACT/BTLogic.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/BTLogic.v -------------------------------------------------------------------------------- /RTL/GACT/DP_BRAM.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/DP_BRAM.v -------------------------------------------------------------------------------- /RTL/GACT/FIFOWithCount.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/FIFOWithCount.v -------------------------------------------------------------------------------- /RTL/GACT/GACTTop.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/GACTTop.v -------------------------------------------------------------------------------- /RTL/GACT/Nt2Param.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/Nt2Param.v -------------------------------------------------------------------------------- /RTL/GACT/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/README.md -------------------------------------------------------------------------------- /RTL/GACT/SmithWatermanArray.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/SmithWatermanArray.v -------------------------------------------------------------------------------- /RTL/GACT/SmithWatermanPE.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/SmithWatermanPE.v -------------------------------------------------------------------------------- /RTL/GACT/get_alignments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/get_alignments.py -------------------------------------------------------------------------------- /RTL/GACT/mux_1OfN.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/mux_1OfN.v -------------------------------------------------------------------------------- /RTL/GACT/run_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/run_test.sh -------------------------------------------------------------------------------- /RTL/GACT/tb_GACTTop.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/tb_GACTTop.v -------------------------------------------------------------------------------- /RTL/GACT/test_data/query.1.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/test_data/query.1.hex -------------------------------------------------------------------------------- /RTL/GACT/test_data/query.10.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/test_data/query.10.hex -------------------------------------------------------------------------------- /RTL/GACT/test_data/query.2.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/test_data/query.2.hex -------------------------------------------------------------------------------- /RTL/GACT/test_data/query.3.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/test_data/query.3.hex -------------------------------------------------------------------------------- /RTL/GACT/test_data/query.4.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/test_data/query.4.hex -------------------------------------------------------------------------------- /RTL/GACT/test_data/query.5.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/test_data/query.5.hex -------------------------------------------------------------------------------- /RTL/GACT/test_data/query.6.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/test_data/query.6.hex -------------------------------------------------------------------------------- /RTL/GACT/test_data/query.7.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/test_data/query.7.hex -------------------------------------------------------------------------------- /RTL/GACT/test_data/query.8.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/test_data/query.8.hex -------------------------------------------------------------------------------- /RTL/GACT/test_data/query.9.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/test_data/query.9.hex -------------------------------------------------------------------------------- /RTL/GACT/test_data/query.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/test_data/query.hex -------------------------------------------------------------------------------- /RTL/GACT/test_data/query_320.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/test_data/query_320.txt -------------------------------------------------------------------------------- /RTL/GACT/test_data/ref.1.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/test_data/ref.1.hex -------------------------------------------------------------------------------- /RTL/GACT/test_data/ref.10.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/test_data/ref.10.hex -------------------------------------------------------------------------------- /RTL/GACT/test_data/ref.2.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/test_data/ref.2.hex -------------------------------------------------------------------------------- /RTL/GACT/test_data/ref.3.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/test_data/ref.3.hex -------------------------------------------------------------------------------- /RTL/GACT/test_data/ref.4.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/test_data/ref.4.hex -------------------------------------------------------------------------------- /RTL/GACT/test_data/ref.5.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/test_data/ref.5.hex -------------------------------------------------------------------------------- /RTL/GACT/test_data/ref.6.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/test_data/ref.6.hex -------------------------------------------------------------------------------- /RTL/GACT/test_data/ref.7.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/test_data/ref.7.hex -------------------------------------------------------------------------------- /RTL/GACT/test_data/ref.8.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/test_data/ref.8.hex -------------------------------------------------------------------------------- /RTL/GACT/test_data/ref.9.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/test_data/ref.9.hex -------------------------------------------------------------------------------- /RTL/GACT/test_data/ref.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/test_data/ref.hex -------------------------------------------------------------------------------- /RTL/GACT/test_data/ref_320.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/test_data/ref_320.txt -------------------------------------------------------------------------------- /RTL/GACT/test_data/test_align.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/RTL/GACT/test_data/test_align.txt -------------------------------------------------------------------------------- /software/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/software/.gitignore -------------------------------------------------------------------------------- /software/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/software/CMakeLists.txt -------------------------------------------------------------------------------- /software/Chameleon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/software/Chameleon.cpp -------------------------------------------------------------------------------- /software/Chameleon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/software/Chameleon.h -------------------------------------------------------------------------------- /software/ConfigFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/software/ConfigFile.cpp -------------------------------------------------------------------------------- /software/ConfigFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/software/ConfigFile.h -------------------------------------------------------------------------------- /software/DRAM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/software/DRAM.cpp -------------------------------------------------------------------------------- /software/DRAM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/software/DRAM.h -------------------------------------------------------------------------------- /software/Darwin.bond: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/software/Darwin.bond -------------------------------------------------------------------------------- /software/Darwin.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/software/Darwin.sln -------------------------------------------------------------------------------- /software/Darwin.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/software/Darwin.vcxproj -------------------------------------------------------------------------------- /software/Darwin.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/software/Darwin.vcxproj.filters -------------------------------------------------------------------------------- /software/Index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/software/Index.cpp -------------------------------------------------------------------------------- /software/Index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/software/Index.h -------------------------------------------------------------------------------- /software/Processor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/software/Processor.cpp -------------------------------------------------------------------------------- /software/Processor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/software/Processor.h -------------------------------------------------------------------------------- /software/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/software/README.md -------------------------------------------------------------------------------- /software/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/software/ReadMe.txt -------------------------------------------------------------------------------- /software/data/sample_reads.fa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/software/data/sample_reads.fa -------------------------------------------------------------------------------- /software/data/sample_ref.fa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/software/data/sample_ref.fa -------------------------------------------------------------------------------- /software/extender.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/software/extender.cpp -------------------------------------------------------------------------------- /software/filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/software/filter.cpp -------------------------------------------------------------------------------- /software/graph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/software/graph.h -------------------------------------------------------------------------------- /software/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/software/main.cpp -------------------------------------------------------------------------------- /software/ntcoding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/software/ntcoding.cpp -------------------------------------------------------------------------------- /software/ntcoding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/software/ntcoding.h -------------------------------------------------------------------------------- /software/params.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/software/params.cfg -------------------------------------------------------------------------------- /software/printer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/software/printer.cpp -------------------------------------------------------------------------------- /software/seed_pos_table.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/software/seed_pos_table.cpp -------------------------------------------------------------------------------- /software/seed_pos_table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/software/seed_pos_table.h -------------------------------------------------------------------------------- /software/seeder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/software/seeder.cpp -------------------------------------------------------------------------------- /software/sender.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yatisht/darwin/HEAD/software/sender.cpp --------------------------------------------------------------------------------