2023-02-01から1ヶ月間の記事一覧

react-well-platesを使ってみた

前回ちらっと紹介したReactコンポーネントライブラリreact-well-platesを使ってみました。公式のStorybookが参考になりました。 下準備 まず、create-react-appによるアプリの骨組み作成とnpmによるライブラリのインストールを行います。 npx create-react-a…

React使って96well plate表現してみた

menseki.hatenablog.jp この記事を書いたときに96 well plateのインターフェースをjavascriptで書いてみたいと思っていたのですが、なんとなくReactのドキュメント読んで適当に書いてみたら自分でもよくわからないまま、なんか動くものができたので一旦ここ…

Rで多重forを回避するTips

多重forが発生するケース 例えば3個のパラメータについて、いくつかのパターンの総組合せを試したいということ があるかと思います。 f <- function(x, y, z) { # x, y, zを使って何かするコード sprintf("x: %d, y: %d, z: %d", x, y, z) } x_list <- c(1, …

Rustをスクリプトとして実行する

rust-script(https://rust-script.org/)を使うとRustのソースコードをスクリプトとして実行できます。Rust 1.54以上が必要です。 今回は公式のマニュアル(上記URL)からいくつか抜粋して説明します。 以下の説明はUNIX系OSで実行することを前提としています…

FMIndexで高速に塩基配列を検索してみた

今回は以下のリポジトリにあるCライブラリを使用してみた記録です。 https://github.com/TravisWheelerLab/AvxWindowFmIndex ライブラリのビルド まずは以下の要領でライブラリのビルド〜インストールを行いました。パス等は各環境で適切な値に変えます。 (M…