Python: 内包表記のチートシート
リスト内包表記 リスト内の全ての要素を2倍にする mylist = [1, 2, 3, 4, 5, 6, 7, 8, 9] newlist = [n*2 for n in mylist] print(newlist) [ …
リスト内包表記 リスト内の全ての要素を2倍にする mylist = [1, 2, 3, 4, 5, 6, 7, 8, 9] newlist = [n*2 for n in mylist] print(newlist) [ …
Pythonでは、様々な書き方で「リスト内の全ての要素を2倍する」ことができます。本記事では「リスト内の全ての要素を2倍する」4つの書き方を紹介します。 シンプルにfor文を使用する方法 mylist = [1,2,3, …
Pythonとは Pythonは、1991年にGuido van Rossum(グイド・ヴァンロッサム)氏により開発されたプログラミング言語です。C言語などのように機械に近い言語を「低級言語」と呼びますが、Pythonは …
現在いるブランチ名を表示する $ git branch –contains 変更されたファイルすべてをaddする $ git add -A 変更内容をコミット $ git commit -m “comment” mas …
2列目の値を表示する $ awk ‘{print $2}’ [ファイル名] 2列目の値が”foo”に一致する行だけを表示する $ awk ‘$2 == “foo”‘ [ファイル名] 2列目の値の合計を表示する $ awk …
データの準備 解析対象とするfastqファイルをダウンロードしていきます。 SRA Toolkitをインストールしていない場合には、以下のコマンドでインストールできます。 $ wget https://ftp-trace …
2018年11月26日、中国の研究者 賀建奎副教授がゲノム編集の技術を人の受精卵に応用し、双子の女児を誕生させたと主張して話題になっています。 問題の動画: HIVに耐性を持った女児が生まれたと主張 遺伝子編集ベイビー …
バイオインフォマティクス解析においては、多数のOSS(オープンソースソフトウェア)を組み合わせてパイプラインを構築することがよくあります。パイプラインの構築は、自分の好きな言語を選んで自己流で行うことも可能ですが、パイプ …
バイオインフォマティクスをこれから始める人にどの言語を使用したら良いかと質問されることがよくある。周りのバイオインフォマティシャンに質問してみると、たぶん返ってくる答えはPython, Perl, Rubyのいずれかだと …
ゲノム配列がまだ決定されていない生物種について新規にゲノム配列を決定する「de novoアセンブリ解析」では、第2世代シーケンサー(Illumin等)と比較して長いリード長が得られる第3世代シーケンサー(PacBio, …