Skip to content
This repository was archived by the owner on Oct 28, 2024. It is now read-only.
This repository was archived by the owner on Oct 28, 2024. It is now read-only.

Feature Tracker #6

@zachcp

Description

@zachcp

PSE Parsing

  • Core Serde_pickle to Rust data structures

    • pymol-molecule
    • pymol-selection
    • global settings enum
  • Encode Colors

  • Encode Representations

  • Encode SceneView

  • Additional PSE Objects

    • pymol-gadget
    • PyObjectDist
    • PyObjectMap
    • PyObjectMesh
    • PyObjectSurface
    • PyObjectCGO
    • PyObjectAlignment
    • PyObjectGroup
    • PyObjectVolume
    • PyObjectCallback
    • PyObjectCurve

MSVJ Core Logic

  • Nodes & Enums
  • Builder methods
  • msvj creation tests for all of the colab examples
  • mvsj creation for molviewspec homepage examples
  • transformations
  • cameras and locations
  • focus
  • 18 API functions marked with uninimplemented!()

PSE --> MSVJ

  • pse-to-pdb basic
  • pse-to-pdb all PDB
  • pse-to-msvj-basic
  • URL encoding
  • msvj selections
    • basic selection identification and replication
    • color selections
    • apply other formatting to selections ( where is that stored? )
  • msvj labels
  • msvj color
  • local running / testing
    • pdb export
    • msvj export
    • js/css and webserver from temp directory
  • Create CLI for conversion process
  • Build and deploy Rust docs
  • Build and deploy a website that can be used to compare inputs and outputs

Other

  • create hexsticker

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions