Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor!: rearrange app architecture #196

Merged
merged 8 commits into from
Oct 12, 2023
Merged

refactor!: rearrange app architecture #196

merged 8 commits into from
Oct 12, 2023

Conversation

korikuzma
Copy link
Member

Close #192, #194 . I think we can remove the vrs-2.0-alpha branch and just bump to 0.3.x

Notes:

  • Remove gene-normalizer dependency
  • Rearranges app architecture
    • handlers
      • SeqRepoAccess
        • get_fasta_file is now a method
    • mappers
      • AlignmentMapper
      • MANETranscript
      • ExonGenomicCoordsMapper
        • These methods were originally in CoolSeqTool
    • data_sources
      • MANETranscriptMappings
      • TranscriptMappings
      • UTADatabase

@korikuzma korikuzma added priority:medium Medium priority technical debt A feature/requirement implemented in a sub-optimal way & must be re-written. Contrast to "cleanup" labels Oct 6, 2023
@korikuzma korikuzma self-assigned this Oct 6, 2023
@jsstevenson
Copy link
Member

I'll re-review once all of the child branches are merged in to double-check, but as of right now, I think this looks good 👍

@korikuzma
Copy link
Member Author

I'll re-review once all of the child branches are merged in to double-check, but as of right now, I think this looks good 👍

@jsstevenson I was planning on merging this one first for commit history. I can re-request review on each PR when base is updated?

@korikuzma korikuzma merged commit 1424f1b into main Oct 12, 2023
2 checks passed
@korikuzma korikuzma deleted the issue-192 branch October 12, 2023 16:13
This was referenced Oct 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority:medium Medium priority technical debt A feature/requirement implemented in a sub-optimal way & must be re-written. Contrast to "cleanup"
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Rearrange resource classes architecture
2 participants