LICENSE
README.md
pyproject.toml
setup.py
cadnano2/__init__.py
cadnano2/cadnano.py
cadnano2/cadnanoqt.py
cadnano2/main.py
cadnano2/spCadNano.py
cadnano2/util.py
cadnano2.egg-info/PKG-INFO
cadnano2.egg-info/SOURCES.txt
cadnano2.egg-info/dependency_links.txt
cadnano2.egg-info/entry_points.txt
cadnano2.egg-info/requires.txt
cadnano2.egg-info/top_level.txt
cadnano2/controllers/__init__.py
cadnano2/controllers/documentcontroller.py
cadnano2/controllers/viewrootcontroller.py
cadnano2/controllers/itemcontrollers/__init__.py
cadnano2/controllers/itemcontrollers/activesliceitemcontroller.py
cadnano2/controllers/itemcontrollers/partitemcontroller.py
cadnano2/controllers/itemcontrollers/virtualhelixitemcontroller.py
cadnano2/controllers/itemcontrollers/strand/__init__.py
cadnano2/controllers/itemcontrollers/strand/abstractstranditemcontroller.py
cadnano2/controllers/itemcontrollers/strand/endpointitemcontroller.py
cadnano2/controllers/itemcontrollers/strand/stranditemcontroller.py
cadnano2/controllers/itemcontrollers/strand/xoveritemcontroller.py
cadnano2/controllers/mayacontrollers/__init__.py
cadnano2/controllers/mayacontrollers/helixManip.py
cadnano2/controllers/mayacontrollers/mayaObjectManager.py
cadnano2/controllers/mayacontrollers/mayaSelectionContex.py
cadnano2/controllers/mayacontrollers/removedMsgCmd.py
cadnano2/data/__init__.py
cadnano2/data/dnasequences.py
cadnano2/dummyqt/QtCore.py
cadnano2/dummyqt/QtGui.py
cadnano2/dummyqt/__init__.py
cadnano2/include/__init__.py
cadnano2/include/fetchfile.py
cadnano2/include/getdependencies.py
cadnano2/model/__init__.py
cadnano2/model/document.py
cadnano2/model/enum.py
cadnano2/model/oligo.py
cadnano2/model/strand.py
cadnano2/model/strandset.py
cadnano2/model/virtualhelix.py
cadnano2/model/decorators/__init__.py
cadnano2/model/decorators/decorator.py
cadnano2/model/decorators/insertion.py
cadnano2/model/decorators/modifier.py
cadnano2/model/io/__init__.py
cadnano2/model/io/decoder.py
cadnano2/model/io/encoder.py
cadnano2/model/io/legacydecoder.py
cadnano2/model/io/legacyencoder.py
cadnano2/model/parts/__init__.py
cadnano2/model/parts/honeycombpart.py
cadnano2/model/parts/part.py
cadnano2/model/parts/squarepart.py
cadnano2/osx/CNApplicationDelegate.py
cadnano2/osx/__init__.py
cadnano2/tests/__init__.py
cadnano2/tests/cadnanoguitestcase.py
cadnano2/tests/functionaltests.py
cadnano2/tests/guitestcase.py
cadnano2/tests/modeltests.py
cadnano2/tests/runall.py
cadnano2/tests/unittests.py
cadnano2/tests/xmlrunner.py
cadnano2/tests/functionaltestinputs/__init__.py
cadnano2/ui/__init__.py
cadnano2/ui/dialogs/__init__.py
cadnano2/ui/dialogs/ui_about.py
cadnano2/ui/dialogs/ui_addseq.py
cadnano2/ui/dialogs/ui_latticetype.py
cadnano2/ui/dialogs/ui_preferences.py
cadnano2/ui/dialogs/ui_warning.py
cadnano2/ui/mainwindow/__init__.py
cadnano2/ui/mainwindow/icons_rc.py
cadnano2/ui/mainwindow/svgbutton.py
cadnano2/ui/mainwindow/ui_mainwindow.py
cadnano2/ui/mainwindow/images/add-bases.svg
cadnano2/ui/mainwindow/images/cadnano2-app-icon.png
cadnano2/ui/mainwindow/images/cadnano2-app-icon_shelf.png
cadnano2/ui/mainwindow/images/cadnano2-document-icon.png
cadnano2/ui/mainwindow/images/cadnano2-icon_doc-legacy.png
cadnano2/ui/mainwindow/images/cadnano2_installer-bkg.png
cadnano2/ui/mainwindow/images/data-export-staples.png
cadnano2/ui/mainwindow/images/data-new_32.png
cadnano2/ui/mainwindow/images/data-open_32.png
cadnano2/ui/mainwindow/images/data-save_32.png
cadnano2/ui/mainwindow/images/data-svg.png
cadnano2/ui/mainwindow/images/export-staples.png
cadnano2/ui/mainwindow/images/export-staples.svg
cadnano2/ui/mainwindow/images/part-filter-endpoint.png
cadnano2/ui/mainwindow/images/part-filter-handle.png
cadnano2/ui/mainwindow/images/part-filter-part.png
cadnano2/ui/mainwindow/images/part-filter-scaf.png
cadnano2/ui/mainwindow/images/part-filter-stap.png
cadnano2/ui/mainwindow/images/part-filter-strand.png
cadnano2/ui/mainwindow/images/part-filter-xover.png
cadnano2/ui/mainwindow/images/part-new-honeycomb.png
cadnano2/ui/mainwindow/images/part-new-square.png
cadnano2/ui/mainwindow/images/path-addseq.png
cadnano2/ui/mainwindow/images/path-addseq.svg
cadnano2/ui/mainwindow/images/path-autobreak.png
cadnano2/ui/mainwindow/images/path-break_48.png
cadnano2/ui/mainwindow/images/path-edit_32.png
cadnano2/ui/mainwindow/images/path-erase_32.png
cadnano2/ui/mainwindow/images/path-erase_48x48.png
cadnano2/ui/mainwindow/images/path-force-xover.png
cadnano2/ui/mainwindow/images/path-frame.png
cadnano2/ui/mainwindow/images/path-insert.png
cadnano2/ui/mainwindow/images/path-insert_48x48.png
cadnano2/ui/mainwindow/images/path-loop.png
cadnano2/ui/mainwindow/images/path-loop_48.png
cadnano2/ui/mainwindow/images/path-modify.png
cadnano2/ui/mainwindow/images/path-modify.svg
cadnano2/ui/mainwindow/images/path-move.png
cadnano2/ui/mainwindow/images/path-paint_48.png
cadnano2/ui/mainwindow/images/path-pen_48.png
cadnano2/ui/mainwindow/images/path-sequence.png
cadnano2/ui/mainwindow/images/path-skip.png
cadnano2/ui/mainwindow/images/path-skip_48x48.png
cadnano2/ui/mainwindow/images/path-staple.png
cadnano2/ui/mainwindow/images/remove-bases.svg
cadnano2/ui/mainwindow/images/slice-delete-last.png
cadnano2/ui/mainwindow/images/slice-edit.png
cadnano2/ui/mainwindow/images/slice-go-first.png
cadnano2/ui/mainwindow/images/slice-go-last.png
cadnano2/ui/mainwindow/images/slice-move.png
cadnano2/ui/mainwindow/images/slice-renumber.png
cadnano2/views/__init__.py
cadnano2/views/customqgraphicsview.py
cadnano2/views/documentwindow.py
cadnano2/views/preferences.py
cadnano2/views/styles.py
cadnano2/views/pathview/__init__.py
cadnano2/views/pathview/activesliceitem.py
cadnano2/views/pathview/colorpanel.py
cadnano2/views/pathview/partitem.py
cadnano2/views/pathview/pathrootitem.py
cadnano2/views/pathview/pathselection.py
cadnano2/views/pathview/prexoveritem.py
cadnano2/views/pathview/virtualhelixhandleitem.py
cadnano2/views/pathview/virtualhelixitem.py
cadnano2/views/pathview/strand/__init__.py
cadnano2/views/pathview/strand/abstractstranditem.py
cadnano2/views/pathview/strand/endpointitem.py
cadnano2/views/pathview/strand/stranditem.py
cadnano2/views/pathview/strand/xoveritem.py
cadnano2/views/pathview/strand/decorators/__init__.py
cadnano2/views/pathview/strand/decorators/abstractdecoratoritem.py
cadnano2/views/pathview/strand/decorators/fluorophoreitem.py
cadnano2/views/pathview/strand/decorators/insertionitem.py
cadnano2/views/pathview/strand/decorators/skipitem.py
cadnano2/views/pathview/strand/decorators/stapleextensionitem.py
cadnano2/views/pathview/tools/__init__.py
cadnano2/views/pathview/tools/abstractpathtool.py
cadnano2/views/pathview/tools/addseqtool.py
cadnano2/views/pathview/tools/breaktool.py
cadnano2/views/pathview/tools/erasetool.py
cadnano2/views/pathview/tools/insertiontool.py
cadnano2/views/pathview/tools/painttool.py
cadnano2/views/pathview/tools/pathtoolmanager.py
cadnano2/views/pathview/tools/penciltool.py
cadnano2/views/pathview/tools/selecttool.py
cadnano2/views/pathview/tools/skiptool.py
cadnano2/views/sliceview/__init__.py
cadnano2/views/sliceview/activesliceitem.py
cadnano2/views/sliceview/emptyhelixitem.py
cadnano2/views/sliceview/partitem.py
cadnano2/views/sliceview/slicerootitem.py
cadnano2/views/sliceview/virtualhelixitem.py
cadnano2/views/sliceview/tools/__init__.py
cadnano2/views/sliceview/tools/slicetoolmanager.py
cadnano2/views/solidview/__init__.py
cadnano2/views/solidview/halfcylinderhelixnode.py
cadnano2/views/solidview/mayaHotKeys.py
cadnano2/views/solidview/mayaUI.py
cadnano2/views/solidview/partitem.py
cadnano2/views/solidview/predecoratornode.py
cadnano2/views/solidview/solidrootitem.py
cadnano2/views/solidview/stranditem.py
cadnano2/views/solidview/virtualhelixitem.py