├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── genes ├── cancer.hg19.csv ├── cancer.hg38.csv ├── druggable.hg19.csv └── druggable.hg38.csv ├── scripts └── make_fusion_genes.py ├── src ├── builtinfusion.h ├── cmdline.h ├── common.cpp ├── common.h ├── editdistance.cpp ├── editdistance.h ├── fastareader.cpp ├── fastareader.h ├── fastqreader.cpp ├── fastqreader.h ├── fusion.cpp ├── fusion.h ├── fusionmapper.cpp ├── fusionmapper.h ├── fusionresult.cpp ├── fusionresult.h ├── fusionscan.cpp ├── fusionscan.h ├── gene.cpp ├── gene.h ├── globalsettings.cpp ├── globalsettings.h ├── htmlreporter.cpp ├── htmlreporter.h ├── indexer.cpp ├── indexer.h ├── jsonreporter.cpp ├── jsonreporter.h ├── main.cpp ├── match.cpp ├── match.h ├── matcher.cpp ├── matcher.h ├── overlap.cpp ├── overlap.h ├── pescanner.cpp ├── pescanner.h ├── read.cpp ├── read.h ├── sequence.cpp ├── sequence.h ├── sescanner.cpp ├── sescanner.h ├── unittest.cpp ├── unittest.h ├── util.h └── zlib │ ├── crc32.h │ ├── deflate.h │ ├── gzguts.h │ ├── inffast.h │ ├── inffixed.h │ ├── inflate.h │ ├── inftrees.h │ ├── trees.h │ ├── zconf.h │ ├── zlib.h │ └── zutil.h └── testdata ├── R1.fq ├── R2.fq ├── cancer.csv └── fusions.csv /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/README.md -------------------------------------------------------------------------------- /genes/cancer.hg19.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/genes/cancer.hg19.csv -------------------------------------------------------------------------------- /genes/cancer.hg38.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/genes/cancer.hg38.csv -------------------------------------------------------------------------------- /genes/druggable.hg19.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/genes/druggable.hg19.csv -------------------------------------------------------------------------------- /genes/druggable.hg38.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/genes/druggable.hg38.csv -------------------------------------------------------------------------------- /scripts/make_fusion_genes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/scripts/make_fusion_genes.py -------------------------------------------------------------------------------- /src/builtinfusion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/builtinfusion.h -------------------------------------------------------------------------------- /src/cmdline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/cmdline.h -------------------------------------------------------------------------------- /src/common.cpp: -------------------------------------------------------------------------------- 1 | #include "common.h" -------------------------------------------------------------------------------- /src/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/common.h -------------------------------------------------------------------------------- /src/editdistance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/editdistance.cpp -------------------------------------------------------------------------------- /src/editdistance.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/editdistance.h -------------------------------------------------------------------------------- /src/fastareader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/fastareader.cpp -------------------------------------------------------------------------------- /src/fastareader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/fastareader.h -------------------------------------------------------------------------------- /src/fastqreader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/fastqreader.cpp -------------------------------------------------------------------------------- /src/fastqreader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/fastqreader.h -------------------------------------------------------------------------------- /src/fusion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/fusion.cpp -------------------------------------------------------------------------------- /src/fusion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/fusion.h -------------------------------------------------------------------------------- /src/fusionmapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/fusionmapper.cpp -------------------------------------------------------------------------------- /src/fusionmapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/fusionmapper.h -------------------------------------------------------------------------------- /src/fusionresult.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/fusionresult.cpp -------------------------------------------------------------------------------- /src/fusionresult.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/fusionresult.h -------------------------------------------------------------------------------- /src/fusionscan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/fusionscan.cpp -------------------------------------------------------------------------------- /src/fusionscan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/fusionscan.h -------------------------------------------------------------------------------- /src/gene.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/gene.cpp -------------------------------------------------------------------------------- /src/gene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/gene.h -------------------------------------------------------------------------------- /src/globalsettings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/globalsettings.cpp -------------------------------------------------------------------------------- /src/globalsettings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/globalsettings.h -------------------------------------------------------------------------------- /src/htmlreporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/htmlreporter.cpp -------------------------------------------------------------------------------- /src/htmlreporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/htmlreporter.h -------------------------------------------------------------------------------- /src/indexer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/indexer.cpp -------------------------------------------------------------------------------- /src/indexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/indexer.h -------------------------------------------------------------------------------- /src/jsonreporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/jsonreporter.cpp -------------------------------------------------------------------------------- /src/jsonreporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/jsonreporter.h -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/match.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/match.cpp -------------------------------------------------------------------------------- /src/match.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/match.h -------------------------------------------------------------------------------- /src/matcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/matcher.cpp -------------------------------------------------------------------------------- /src/matcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/matcher.h -------------------------------------------------------------------------------- /src/overlap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/overlap.cpp -------------------------------------------------------------------------------- /src/overlap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/overlap.h -------------------------------------------------------------------------------- /src/pescanner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/pescanner.cpp -------------------------------------------------------------------------------- /src/pescanner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/pescanner.h -------------------------------------------------------------------------------- /src/read.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/read.cpp -------------------------------------------------------------------------------- /src/read.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/read.h -------------------------------------------------------------------------------- /src/sequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/sequence.cpp -------------------------------------------------------------------------------- /src/sequence.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/sequence.h -------------------------------------------------------------------------------- /src/sescanner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/sescanner.cpp -------------------------------------------------------------------------------- /src/sescanner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/sescanner.h -------------------------------------------------------------------------------- /src/unittest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/unittest.cpp -------------------------------------------------------------------------------- /src/unittest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/unittest.h -------------------------------------------------------------------------------- /src/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/util.h -------------------------------------------------------------------------------- /src/zlib/crc32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/zlib/crc32.h -------------------------------------------------------------------------------- /src/zlib/deflate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/zlib/deflate.h -------------------------------------------------------------------------------- /src/zlib/gzguts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/zlib/gzguts.h -------------------------------------------------------------------------------- /src/zlib/inffast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/zlib/inffast.h -------------------------------------------------------------------------------- /src/zlib/inffixed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/zlib/inffixed.h -------------------------------------------------------------------------------- /src/zlib/inflate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/zlib/inflate.h -------------------------------------------------------------------------------- /src/zlib/inftrees.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/zlib/inftrees.h -------------------------------------------------------------------------------- /src/zlib/trees.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/zlib/trees.h -------------------------------------------------------------------------------- /src/zlib/zconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/zlib/zconf.h -------------------------------------------------------------------------------- /src/zlib/zlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/zlib/zlib.h -------------------------------------------------------------------------------- /src/zlib/zutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/src/zlib/zutil.h -------------------------------------------------------------------------------- /testdata/R1.fq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/testdata/R1.fq -------------------------------------------------------------------------------- /testdata/R2.fq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/testdata/R2.fq -------------------------------------------------------------------------------- /testdata/cancer.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/testdata/cancer.csv -------------------------------------------------------------------------------- /testdata/fusions.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenGene/GeneFuse/HEAD/testdata/fusions.csv --------------------------------------------------------------------------------