Protein sequence workbench
Build with VlakTeaching fragment 01
Arrow keys move between residues. Select a residue to edit it.
This repeated fragment has no assigned biological function. The ribbon is an illustration and stays unchanged when the sequence changes.
Serine comparison
Compared with the teaching reference. No scientific score is calculated.
| Position | Reference | Variant |
|---|---|---|
| 11 | A | S |
GASGAGGASGSGGASGAGEdit the fragment
Inspect a residue → edit and save a variant → compare and review
View sourceInside the interface
A workbench for discussing sequence editing with a deliberately nonfunctional toy sequence. Inspect a residue, edit the sequence, and save a local variant. Comparison shows exact substitutions, additions, and removals; constraint review reports only the stated length and character rules.
The short repeated sequence is a fictional, nonfunctional teaching fixture. The ribbon is illustrative and does not represent a calculated structure. Edits and review records are local; no folding model, scientific scoring, synthesis, or design service is connected.
Use this as a starting point
Build with Vlak
Install the components, add the stylesheet, and bring your own content. The study’s source shows how the pieces fit together.
npm install @noorddev/vlak-reactimport "@noorddev/vlak-react/css";Start with your coding agent
A ready-to-use brief with this study, Vlak’s components, and the design guide.
Component modifications
- Select, Input, and Textarea provide residue replacement, variant naming, and direct sequence editing. Button saves local drafts and review notes with truthful feedback.
- A bespoke residue grid uses native 44px buttons and arrow-key navigation. The accompanying ribbon is a labelled static illustration, with no claim that edits predict a new structure.
- Card and Toggle group organize saved variants, exact sequence differences, and explicit rules. Narrow layouts give the sequence, variant shelf, and editor separate focused screens.
- Below a 640px specimen width, Sequence, Variants, and Edit become separate destinations. Residue controls stay 44px, the editor scrolls independently from its save action, and a saved variant opens the comparison screen. Back retains the current sequence and returns focus to the selected residue.