0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Anaconda3環境で,cadnano2をインストールする

Last updated at Posted at 2020-06-30

前書き

私はAnacondaを使ってpython環境を構築しています.

現在,インストーラでインストールできるcadnanoは,python2.7でしか動かず,パスを通す必要もあって不便でした (https://cadnano.org/windows-installation.html ).

そこで,cadnano (cadnano2) をpython3系で使えるようにする方法をまとめました.

この方法でインストールしたcadnano2は少しバグが多いかもしれません.

私の環境でのバグ

見つけたらメモしていきます

  • 上書き保存をすると,ファイル名がC(拡張子なし)になり,保存先もcadnano2フォルダ直下になる.
  • deleteで要素を消せなくなるときがある.(cadnano再起動で直る)
  • pencilで繋いだときに表示がおかしくなる.(そのcross overを少し動かすと直る,python2版のcadnanoも同じ症状あり)

参考

実行環境

  • windows10
  • Anaconda3 (Python3系)

cadnano2のインストール

Anaconda Prompt (anaconda3)を起動し,そのコマンドライン上で進めていく.

python3.8の仮想環境を作る

$ conda create -n cadnano2 python=3.8
> Proceed ([y]/n)?
$ y

仮想環境に移動

$ conda activate cadnano2

PyQt5をインストール

$ pip install pyqt5 networkx

githubのページからクローン
※gitをインストールしていないと使えない

$ git clone https://github.com/douglaslab/cadnano2

クローンしたディレクトリに移動

$ cd cadnano2

起動

$ python main.py

補足

  • Anaconda Promptにおいて,先頭の(base)が仮想環境を表す.そのため,conda activate cadnano2とすると先頭が(cadnano2)となる.

  • git for windowsをダウンロードしておく (https://gitforwindows.org/ ).
    インストールは全てデフォルトでOKだった.
    面倒なら該当のgithubのページから,Download ZIPしてもいい.

  • git cloneでのダウンロード先は,そのコマンドを打ったカレントディレクトリになる.

おまけ ショートカットの作成

batファイルだけでも起動できるがコマンドウインドウ残ってしまい邪魔なので,vbsファイルを通して起動する.

launch_cadnano2.bat
call C:\Users\USERNAME\anaconda3\Scripts\activate.bat
call conda activate cadnano2
call cd C:\Users\USERNAME\cadnano2
call python main.py
launch_cadnano2_background.vbs
CreateObject("WScript.Shell").Run "C:\Users\USERNAME\cadnano2\launch_cadnano2.bat",0
  • C:\Users\USERNAME\anaconda3は,Anaconda3をインストールした場所に読み替える.
  • C:\Users\USERNAME\cadnano2はgithubからダウンロードした先に読み替える.

使い方

  1. vbsファイルをダブルクリックで起動
  2. ウインドウを閉じれば終了

適当な場所にlaunch_cadnano2.batlaunch_cadnano2_backgroud.vbsを作り,スタートメニューのフォルダにvbsファイルのショートカットを置くと便利.
私の環境だと,C:\Users\USERNAME\AppData\Roaming\Microsoft\Windows\Start Menu\にショートカットを置いた.

関連記事

Anaconda3環境で,cadnano2.5をインストールする

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?