You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
htsjdk-core: common code, interface/api definitions for things and then the implementations of most things that don't include significant dependencies. Suppor for SAM/BAM, VCF.
htsjdk-cram: support for CRAM (requires a lot of external libraries)
htsjdk-sra: support for SRA (requires the ngs-java, which downloads native libraries)
htsjdk-jexl: for expressions, because it is not a core dependency for just reading/writing VCFs
Is this ok for you, @samtools/htsjdk-next-maintainers?
We should also decide for the naming scheme:
Maven artifactId
Folder name
Package name
htsjdk-module
htsjdk-module
org.htsjdk.htsjdk_module
htsjdk-module
htsjdk-module
org.htsjdk.module
module
module
org.htsjdk.module
The text was updated successfully, but these errors were encountered:
By the way - if we split a sam/bam out of core, we should also split vcf (and maybe other locatable implementations). Is that ok for you? And where the FASTQ will live (sam/bam, or a new module), if we opt to implement as a Read?
First proposal, taking the last commont of @tfenne in samtools/htsjdk#896:
htsjdk-core
: common code, interface/api definitions for things and then the implementations of most things that don't include significant dependencies. Suppor for SAM/BAM, VCF.htsjdk-cram
: support for CRAM (requires a lot of external libraries)htsjdk-sra
: support for SRA (requires the ngs-java, which downloads native libraries)htsjdk-jexl
: for expressions, because it is not a core dependency for just reading/writing VCFsIs this ok for you, @samtools/htsjdk-next-maintainers?
We should also decide for the naming scheme:
module
module
module
module
module
module
module
module
module
The text was updated successfully, but these errors were encountered: