scadnano
scadnano copied to clipboard
Web application for designing DNA structures such as DNA origami.
https://github.com/UC-Davis-molecular-computing/scadnano/blob/f3dcc69202a1578ee5bdd8969b368d6ee9763ba1/lib/src/reducers/load_dna_file_reducer.dart#L59-L63 Creating this issue as a reminder. TODO: Create an example where this code would break
Making an issue to remind ourselves to add more example DNA designs. Off the top of my head, we should add the design with four rotated helix groups.
![Screenshot from 2021-09-12 17-11-29](https://user-images.githubusercontent.com/13017115/132994926-3dcc45e5-71a8-4616-b76f-db3dd92000ce.png)
When loading an empty design, the svg-pan-zoom library automatically zooms in as far as possible, making it awkward to begin adding helices and strands. Zoom to a reasonable level initially.
Right now, the filename is in the same place as the strand information in the bottom. Probably we can just remove the strand information, since it is redundant with the...
Currently, all third-party Javascript libraries are in web/external-libs and are imported in web/index.html: ```html ``` Each of these is a single file that creates global variables. This works but is...
I don't own a Mac, so help from someone who does, and who has web development experience, would be appreciated.
I personally would prefer not to use this option, so that I don't accidentally unselect a large group that takes a long time to reselect. But some users may expect...
OverReact now has a way to annotate non-nullable props in React components: https://gitter.im/over_react/Lobby?at=5f316292d28b99685e5549ee Annotate all props that should never be null in order to generate a warning if they are...
Same as https://github.com/UC-Davis-molecular-computing/scadnano-python-package/issues/150.