Skip to content

Commit

Permalink
Merge pull request #201 from joachimwolff/scool
Browse files Browse the repository at this point in the history
[WIP] Scool format support
  • Loading branch information
nvictus committed Jul 14, 2020
2 parents d14db63 + 0dc7d8c commit 16afcb8
Show file tree
Hide file tree
Showing 12 changed files with 559 additions and 29 deletions.
2 changes: 1 addition & 1 deletion cooler/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"""
from ._version import __version__, __format_version__
from .api import Cooler, annotate
from .create import create_cooler, rename_chroms
from .create import create_cooler, rename_chroms, create_scool
from .reduce import merge_coolers, coarsen_cooler, zoomify_cooler
from .balance import balance_cooler
from .util import binnify, read_chromsizes, fetch_chromsizes
Expand Down
4 changes: 3 additions & 1 deletion cooler/_version.py
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
__version__ = "0.8.8"
__version__ = "0.8.8-dev"
__format_version__ = 3
__format_version_scool__ = 1

4 changes: 3 additions & 1 deletion cooler/create/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
import numpy as np

MAGIC = u"HDF5::Cooler"
MAGIC_SCOOL = u"HDF5::SCOOL"

URL = u"https://github.com/mirnylab/cooler"
CHROM_DTYPE = np.dtype("S")
CHROMID_DTYPE = np.int32
Expand All @@ -28,4 +30,4 @@
ContactBinner,
)

from ._create import create_cooler, create, create_from_unordered, append, rename_chroms
from ._create import create_cooler, create, create_from_unordered, append, rename_chroms, create_scool

0 comments on commit 16afcb8

Please sign in to comment.