Details
-
Type:
New Feature
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: 10.0.0 Major Release
-
Labels:None
-
Story Points:5
-
Epic Link:
-
Sprint:Fall 4 2023 Oct 16, Fall 6, Fall 7, Fall 8, Spring 1, Spring 2
Description
Task: Add CRAM file support to IGB.
Task list:
- Implement CRAM reference source

- Implement CRAM file type handler

- Implement CRAM methods(parse(), getSAMReader())

- Load 2-bit data from code

- Check the possibility of unit tests
- Review the code
- Test code with different input samples
Attachments
Issue Links
Activity
Notes for myself
- BioSeq object holds all the residues of the current chromosome
- What is SamSequenceRecord?
- GenometryModel : contains information of currently loaded sequence
- GenometryModel.getInstance().getSelectedSeq().orElse(null): To retrieve the loaded
chromosome sequence, use this specific method.
Tested installer on Mac.
Able to load cram files locally and via URL, and able to see the MD5 error when there is an issue with the cram.
Closing ticket.