Skip to content
This repository has been archived by the owner on Mar 20, 2020. It is now read-only.

Roadmap: Integrate HaploBlocker into Database objects #23

Open
josiahseaman opened this issue Aug 13, 2019 · 0 comments
Open

Roadmap: Integrate HaploBlocker into Database objects #23

josiahseaman opened this issue Aug 13, 2019 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@josiahseaman
Copy link
Member

josiahseaman commented Aug 13, 2019

Followup #19.
https://docs.google.com/document/d/1o_IWThHWK4qyyXk3-X4rZ2KJNGTbf-pPCRhzVmnQ1Xg/edit#
Much of haplonetwork.py needs to be rewritten to use Graph.models objects. Strand support could come at the same time or as a separate step.

Haplonetwork.py should use Graph.Node.

  • upstream/downstream compared to Paths
  • Should allow copy number variation in a Node to work inside Haploblocker

What does downstream mean in a graph context?

@josiahseaman josiahseaman added the enhancement New feature or request label Aug 13, 2019
@josiahseaman josiahseaman self-assigned this Aug 13, 2019
josiahseaman added a commit that referenced this issue Aug 15, 2019
…ries in persistent memory. Tests still broken.
@josiahseaman josiahseaman changed the title Integrate HaploBlocker into Database objects Roadmap: Integrate HaploBlocker into Database objects Aug 15, 2019
josiahseaman added a commit that referenced this issue Aug 15, 2019
…ries in persistent memory. Tests still broken.
josiahseaman added a commit that referenced this issue Aug 19, 2019
…ample_graph with factory_input.gfa file written by hand. build_from_test_slices() converted for quick test declarations. GraphTest shows GFA file and slices declaration are the same.
josiahseaman added a commit that referenced this issue Aug 20, 2019
…. Getters for .specimens, .upstream, .downstream. Now comes the harder work of thinking through the algorithm in database terms.
josiahseaman added a commit that referenced this issue Aug 22, 2019
…s can visit Nodes from any zoom layer. There is one path per accession per zoom layer. Paths and nodes contain links to their parent/child summaries.
josiahseaman added a commit that referenced this issue Aug 23, 2019
…he code. But zoom filtering is becoming cumbersome.
josiahseaman added a commit that referenced this issue Aug 23, 2019
…nvenience. WIP: Converting all tests and code to database queries. GraphTest now passing.
josiahseaman added a commit that referenced this issue Aug 23, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant