scadnano
scadnano copied to clipboard
Web application for designing DNA structures such as DNA origami.
Currently, the only way to run scadnano locally is to set up all the developer tools needed as described in the CONTRIBUTING document, e.g., installing Dart version 2.13, etc. Make...
When moving or copy/pasting a strand with an extension, the extension is not display: Before moving: ![image](https://github.com/UC-Davis-molecular-computing/scadnano/assets/19274365/9a971c0c-cf2c-4f2c-90b6-b3d4023b431f) While moving the top green strand: ![image](https://github.com/UC-Davis-molecular-computing/scadnano/assets/19274365/d649bf24-9e99-42f6-af48-8e7fe4d19b42) After moving: ![image](https://github.com/UC-Davis-molecular-computing/scadnano/assets/19274365/0a176041-9060-42e7-94e4-5c32082e0ff4)
Sometimes toeholds in DNA strand displacement systems are displayed a bit differently, e.g., ![image](https://github.com/UC-Davis-molecular-computing/scadnano/assets/19274365/39955552-bc36-4f2d-a79f-873de70897e8) An optional field in Domains (and Extensions) would help making figures of this sort. The display...
Looks like domains can be created like this: ![image](https://user-images.githubusercontent.com/88263098/232963879-81263696-4536-48a2-895c-ca0cd5be1a80.png) When this happens, no error is immediately thrown, but when reloading the page, this message appears: Click to show ``` ******************...
Adjust the z-coordinate of a helix (helix 1 on this example) in the none Grid: ![image](https://github.com/UC-Davis-molecular-computing/scadnano/assets/19274365/386cb819-04ac-4bb8-8798-c488417ac571) This should move helix 1 and everything on it to the left by 2...
Draw a strand: ![image](https://github.com/UC-Davis-molecular-computing/scadnano/assets/19274365/0ad373e3-0e02-4a3c-90f1-52c3a818efa0) Copy/Paste: ![image](https://github.com/UC-Davis-molecular-computing/scadnano/assets/19274365/b5347a43-86e5-4750-bcda-407e462a40d0) Press Ctrl+Shift+V to autopaste three times: ![image](https://github.com/UC-Davis-molecular-computing/scadnano/assets/19274365/28843afb-b9e1-484e-bf46-f8019b8f5c53) Press Ctrl+Z three times to undo: ![image](https://github.com/UC-Davis-molecular-computing/scadnano/assets/19274365/e4465858-c723-4560-a4ac-7943ee122792) Now press Ctrl+Shift+V to autopaste again: ![image](https://github.com/UC-Davis-molecular-computing/scadnano/assets/19274365/c8d17efc-b44a-421f-a137-204a0a1f94f8) Note that this...
Bumps [http](https://github.com/dart-lang/http/tree/master/pkgs) from 0.12.2 to 0.13.3. Commits See full diff in compare view [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=http&package-manager=pub&previous-version=0.12.2&new-version=0.13.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...
Major tick widths should be aligned in the center between major ticks: ![image](https://github.com/UC-Davis-molecular-computing/scadnano/assets/19274365/2411ead9-a9a6-4698-bcac-c735c7548422) However, if `Helix.min_offset` is not 0, they may be shifted erroneously: ![image](https://github.com/UC-Davis-molecular-computing/scadnano/assets/19274365/9abcc95e-e640-4430-a9eb-af5f1c1de54d)
This is among the core design decisions made in 2018 that, in retrospect, was a mistake. When there are hundreds of thousands of components, rendering SVG fundamentally takes a long...