├── .ackrc ├── .github └── workflows │ └── manual.yml ├── .gitignore ├── CHANGELOG.md ├── Dockerfile ├── HACKING.md ├── LICENSE.txt ├── MANIFEST.in ├── Makefile ├── README.md ├── intervaltree ├── __init__.py ├── interval.py ├── intervaltree.py └── node.py ├── scripts └── testall.sh ├── setup.cfg ├── setup.py └── test ├── __init__.py ├── data ├── __init__.py ├── issue25_orig.py ├── issue4.py ├── issue41_orig.py ├── issue4_result.py ├── ivs0.py ├── ivs1.py ├── ivs1_float_copy_structure.py ├── ivs2.py └── ivs3.py ├── interval_methods ├── __init__.py ├── binary_test.py ├── sorting_test.py └── unary_test.py ├── intervals.py ├── intervaltree_methods ├── __init__.py ├── copy_test.py ├── debug_test.py ├── delete_test.py ├── init_test.py ├── insert_test.py ├── query_test.py ├── restructure_test.py └── setlike_test.py ├── intervaltrees.py ├── issues ├── __init__.py ├── issue25.txt ├── issue25_test.py ├── issue26_test.py ├── issue27_test.py ├── issue4.py ├── issue41_test.py ├── issue67_test.py └── issue72_test.py ├── match.py ├── optimality ├── __init__.py ├── optimality_test.py └── optimality_test_matrix.py ├── pprint.py └── progress_bar.py /.ackrc: -------------------------------------------------------------------------------- 1 | --ignore-dir=intervaltree.egg-info 2 | --norst 3 | -------------------------------------------------------------------------------- /.github/workflows/manual.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/.github/workflows/manual.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/Dockerfile -------------------------------------------------------------------------------- /HACKING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/HACKING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/README.md -------------------------------------------------------------------------------- /intervaltree/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/intervaltree/__init__.py -------------------------------------------------------------------------------- /intervaltree/interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/intervaltree/interval.py -------------------------------------------------------------------------------- /intervaltree/intervaltree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/intervaltree/intervaltree.py -------------------------------------------------------------------------------- /intervaltree/node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/intervaltree/node.py -------------------------------------------------------------------------------- /scripts/testall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/scripts/testall.sh -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/setup.py -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/__init__.py -------------------------------------------------------------------------------- /test/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/data/__init__.py -------------------------------------------------------------------------------- /test/data/issue25_orig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/data/issue25_orig.py -------------------------------------------------------------------------------- /test/data/issue4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/data/issue4.py -------------------------------------------------------------------------------- /test/data/issue41_orig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/data/issue41_orig.py -------------------------------------------------------------------------------- /test/data/issue4_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/data/issue4_result.py -------------------------------------------------------------------------------- /test/data/ivs0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/data/ivs0.py -------------------------------------------------------------------------------- /test/data/ivs1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/data/ivs1.py -------------------------------------------------------------------------------- /test/data/ivs1_float_copy_structure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/data/ivs1_float_copy_structure.py -------------------------------------------------------------------------------- /test/data/ivs2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/data/ivs2.py -------------------------------------------------------------------------------- /test/data/ivs3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/data/ivs3.py -------------------------------------------------------------------------------- /test/interval_methods/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/interval_methods/__init__.py -------------------------------------------------------------------------------- /test/interval_methods/binary_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/interval_methods/binary_test.py -------------------------------------------------------------------------------- /test/interval_methods/sorting_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/interval_methods/sorting_test.py -------------------------------------------------------------------------------- /test/interval_methods/unary_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/interval_methods/unary_test.py -------------------------------------------------------------------------------- /test/intervals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/intervals.py -------------------------------------------------------------------------------- /test/intervaltree_methods/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/intervaltree_methods/__init__.py -------------------------------------------------------------------------------- /test/intervaltree_methods/copy_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/intervaltree_methods/copy_test.py -------------------------------------------------------------------------------- /test/intervaltree_methods/debug_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/intervaltree_methods/debug_test.py -------------------------------------------------------------------------------- /test/intervaltree_methods/delete_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/intervaltree_methods/delete_test.py -------------------------------------------------------------------------------- /test/intervaltree_methods/init_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/intervaltree_methods/init_test.py -------------------------------------------------------------------------------- /test/intervaltree_methods/insert_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/intervaltree_methods/insert_test.py -------------------------------------------------------------------------------- /test/intervaltree_methods/query_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/intervaltree_methods/query_test.py -------------------------------------------------------------------------------- /test/intervaltree_methods/restructure_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/intervaltree_methods/restructure_test.py -------------------------------------------------------------------------------- /test/intervaltree_methods/setlike_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/intervaltree_methods/setlike_test.py -------------------------------------------------------------------------------- /test/intervaltrees.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/intervaltrees.py -------------------------------------------------------------------------------- /test/issues/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/issues/__init__.py -------------------------------------------------------------------------------- /test/issues/issue25.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/issues/issue25.txt -------------------------------------------------------------------------------- /test/issues/issue25_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/issues/issue25_test.py -------------------------------------------------------------------------------- /test/issues/issue26_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/issues/issue26_test.py -------------------------------------------------------------------------------- /test/issues/issue27_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/issues/issue27_test.py -------------------------------------------------------------------------------- /test/issues/issue4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/issues/issue4.py -------------------------------------------------------------------------------- /test/issues/issue41_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/issues/issue41_test.py -------------------------------------------------------------------------------- /test/issues/issue67_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/issues/issue67_test.py -------------------------------------------------------------------------------- /test/issues/issue72_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/issues/issue72_test.py -------------------------------------------------------------------------------- /test/match.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/match.py -------------------------------------------------------------------------------- /test/optimality/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/optimality/__init__.py -------------------------------------------------------------------------------- /test/optimality/optimality_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/optimality/optimality_test.py -------------------------------------------------------------------------------- /test/optimality/optimality_test_matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/optimality/optimality_test_matrix.py -------------------------------------------------------------------------------- /test/pprint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/pprint.py -------------------------------------------------------------------------------- /test/progress_bar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaimleib/intervaltree/HEAD/test/progress_bar.py --------------------------------------------------------------------------------