Skip to content

Script for modification of DNA Origami nano structure designed with caDNAno.

License

Notifications You must be signed in to change notification settings

elija-feigl/cadnanoModifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CadnanoModifier

A python3 script for modification of DNA Origami nano structure designed with caDNAno.

Dependencies

  • Python >= 3.7
    • click >= 7.0

Installation

git clone https://github.com/elija-feigl/cadnanoModifier
cd cadnano_modifier
python setup.py install

Usage

Implemented with click, the script provides three different commands:

  • modify: manipulate cadnano design files
  • merge: merge two cadnano design files
  • fix: fix faulty cadnano design files

all are called with:

  cadnanoModifier COMMAND

modify

manipulate cadnano design files for DNA Origami

cadnanoModifier modify [OPTIONS] CADNANO
  CADNANO is the name of the design file [.json]

Options:
  --shift-row INTEGER  shift helices by N rows. affected by selection
  --shift-col INTEGER  shift helices by N columns. affected by selection
  --shift-pos INTEGER  shift helices by N base positions. affected by
                       selection

  --fix-legacy         attempt to fix legacy design for version < 0.7
  --remove-skips       remove all skips. affected by selection
  --remove-loops       remove all loops. affected by selection
  --helix-subset TEXT  subset of helices selected by their number. format:
                       "[1,2,3]"

  --help               Show this message and exit.

merge

merge two cadnano design files for DNA Origami

cadnanoModifier merge [OPTIONS] CADNANO MERGE
  CADNANO is the name of the first design file [.json]
  MERGE is the name of the second design file [.json]

Options:
  --help  Show this message and exit.

fix

fix faulty cadnano design files for DNA Origami for: legacy cadnano (< 2.) and json_modifier06.py

cadnanoModifier fix [OPTIONS] CADNANO
  CADNANO is the name of the design file [.json]

Options:
  --help  Show this message and exit.

About

Script for modification of DNA Origami nano structure designed with caDNAno.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages