Skip to content

Feature planning #22

@mmzdouc

Description

@mmzdouc

Add

  • Offer repository overview table as csv-download
  • Popup-visualization of SVGs of SMILES/SMARTS
  • For substructure search, add a visualization of the matched substructure with the smilesviewer tool
  • Title-generation of literature-references
  • Add a card-based view to overview search results
  • Extend API (e.g. for download of fasta files)
  • Show repository statistics on a separate page
  • In MITE entry dashboard, implement a Cytoscape-visualization of a pairwise BLAST of all entries to show similarities with other MITE entries
  • Implement cross-links to PhyloNAP once available online and via Bioregistry
  • Implement entry preview available during submission (allowing to change or continue)
  • Implement validation tests
  • Add explicit proton validation for reaction SMARTS
  • Add explicit proton description to troubleshooting
  • Implement Rhea and MIBiG checks via websocket or related -> moved to mite_data's validation functions
  • mite_social to create posts on bluesky for every new entry in a release (possibly as github action for mite_data)
  • Interactive TMAP of DRFP to allow people to explore similar entries
  • Add a "lock" file for currently submitted proteins to compare against (prevent duplicates)
  • Add a file lock for github submission (in case two people create two PRs at once)
  • Add BGC Viewer to provide spacial context (for MIBiG-connected entries, ideally with links to other MITE entries, or adding another track that
  • Add a page with SMILES of common noncanonical AAs (see paras) for convenience

Change

  • Change framework to FastAPI
  • Establish a CI/CD pipeline with building of Docker-image
  • Move to Kubernetes
  • Implement a database for more sophisticated searches; rework the overview page for search; move to vanilla bootstrap tables to allow download of selection only
  • On data submission/review, add a dot to changelog if not already present.
  • Expand documentation/tutorial, move to a separate page (e.g. mkdocs/githubpages)
  • Replace hover tooltips with clickable ones (likely using popper)
  • On submission overview page, sort tables

Documentation

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions