Skip to content

Commit 2effca6

Browse files
authored
Merge pull request #46 from Sage-Bionetworks-Workflows/bwmac/orca-261/hdf5_support
[ORCA-261] Adds HDF5Suite
2 parents 175d3fa + 3e46823 commit 2effca6

File tree

3 files changed

+5
-0
lines changed

3 files changed

+5
-0
lines changed

src/dcqc/file.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ def get_file_type(cls, file_type: str) -> FileType:
112112
FileType("CSV", (".csv"), "format_3752")
113113
FileType("BAM", (".bam"), "format_2572")
114114
FileType("FASTQ", (".fastq", ".fastq.gz", ".fq", ".fq.gz"), "format_1930")
115+
FileType("HDF5", (".hdf", ".hdf5", ".h5", ".he5", ".h5ad"), "format_3590")
115116

116117

117118
# TODO: Leverage post-init function in dataclasses

src/dcqc/suites/suites.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,3 +53,7 @@ class TXTSuite(FileSuite):
5353

5454
class CSVSuite(FileSuite):
5555
file_type = FileType.get_file_type("CSV")
56+
57+
58+
class HDF5Suite(FileSuite):
59+
file_type = FileType.get_file_type("HDF5")

tests/data/test.hdf

29.6 KB
Binary file not shown.

0 commit comments

Comments
 (0)