差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
20210826 [2021/08/26 08:29] – 133.11.144.10 | 20210826 [Unknown date] (現在) – 削除 - 外部編集 (Unknown date) 127.0.0.1 | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== 20210826 ====== | ||
- | |||
- | ===== データのバックアップ ===== | ||
- | |||
- | * node.jsのファイル群 ⇒ ローカルにファイルが存在 | ||
- | * node.js以外のファイル群 ⇒ m208サーバの/ | ||
- | * 以下のGitHubリポジトリに保存。[[https:// | ||
- | |||
- | ===== Yahooメールアドレスの設定更新 ===== | ||
- | |||
- | MetaSearchを実行したところ、メール配信用のスクリプトが実行されなかった。以下のエラーを確認。 | ||
- | |||
- | Traceback (most recent call last): | ||
- | File " | ||
- | send_mail(" | ||
- | File " | ||
- | smtp.login(sender_name, | ||
- | File "/ | ||
- | (code, resp) = self.auth( | ||
- | File "/ | ||
- | (code, resp) = self.docmd(" | ||
- | File "/ | ||
- | return self.getreply() | ||
- | File "/ | ||
- | raise SMTPServerDisconnected(" | ||
- | smtplib.SMTPServerDisconnected: | ||
- | |||
- | 以下の設定を変更することで問題なくメールを送信することができるようになった。 | ||
- | |||
- | 「メール受信箱」⇒「設定・利用規約」⇒「メールの設定」⇒「IMAP/ | ||
- | |||
- | ===== NtデータベースとMitoFishデータベースでの生物種の比較 ===== | ||
- | |||
- | 8/ | ||
- | |||
- | / | ||
- | |||
- | bash script/ | ||
- | |||
- | get_onlyNtHit.sh | ||
- | |||
- | ID=$1 | ||
- | | ||
- | grep " | ||
- | grep " | ||
- | |||
- | grep " | ||
- | grep " | ||
- | | ||
- | |||
- | * TeleostomiだけでGrepしてしまうと、たまたま名前が一致するものも抽出してしまうので、Taxanomyのrootからgrepを行う。 | ||
- | * Teleostomi以下には哺乳類なども含まれるので、これらを除去してあげる必要がある。(grep -v で哺乳類のタクソノミーを除去) | ||
- | |||
- | 次に/ | ||
- | |||
- | python script/ | ||
- | |||
- | get\_onlyNtHit.py | ||
- | |||
- | import sys | ||
- | | ||
- | def main(): | ||
- | srrid = sys.argv[1] | ||
- | | ||
- | mito_f = open(" | ||
- | nt_f = open(" | ||
- | | ||
- | mito_rowList = mito_f.readlines() | ||
- | nt_rowList = nt_f.readlines() | ||
- | | ||
- | mito_rowList = set(mito_rowList) | ||
- | nt_rowList = set(nt_rowList) | ||
- | | ||
- | diff_onlyMitoDB = mito_rowList - nt_rowList | ||
- | diff_onlyNt = nt_rowList - mito_rowList | ||
- | | ||
- | mito_w = open(" | ||
- | nt_w = open(" | ||
- | | ||
- | for living in diff_onlyMitoDB: | ||
- | mito_w.write(living) | ||
- | | ||
- | for living in diff_onlyNt: | ||
- | nt_w.write(living) | ||
- | | ||
- | mito_f.close() | ||
- | nt_f.close() | ||
- | mito_w.close() | ||
- | nt_w.close() | ||
- | | ||
- | if __name__ == " | ||
- | main() | ||
- | |||