Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changes namespaces of the whole source to make the project more simple.
cljam.io
cljam.algo
cljam.tools
These are breaking changes. Besides, unused items are removed. Please let me know if there's anything that you are concerned about.
In the next stage, I intend to change public I/O APIs as follows:
cljam.io
=>cljam.io.protocols
cljam.io.sam
andcljam.io.bam
=>cljam.io.sam
cljam.io.vcf
andcljam.io.bcf
=>cljam.io.vcf
cljam.io.fasta
andcljam.io.twobit
=>cljam.io.sequence
Current
cljam.io
is not user-friendly because it has unnecessary functions in some cases. Each format ns wraps protocol functions in the next version. To read SAM/BAM,