perl腳本:讀取fasta序列
#! /usr/bin/perl
use strict;
use warnings;
use Bio::SeqIO;
my $file=shift;
my $fa=Bio::SeqIO->new(-file=>$file,-format=>‘fasta‘);
while(my $seq_obj=$fa->next_seq){
my $id=$seq_obj->id;
my $seq=$seq_obj->seq;
print ">$id\n$seq\n";
}
perl腳本:讀取fasta序列
相關推薦
perl腳本:讀取fasta序列
obj int ext war usr ast file next erl #! /usr/bin/perluse strict;use warnings;use Bio::SeqIO;my $file=shift;my $fa=Bio::SeqIO->new(-fi
玩轉Bash腳本:選擇結構之case
設置 pac tab 個數 trac char ... 依據 south 總第5篇 之前,我們談到了if。這次我們來談還有一種選擇結構——case。 case與if if用於選擇的條件,不是非常多的情況,假設選擇的條件太多。一系列的if。elif,。也是醉了。
Shell腳本:推斷用戶和用戶組是否已經存在/創建用戶和用戶組
推斷 lai test 專用 shell腳本 統一 track _id -a 通常作為一個應用程序的部署腳本,開始的第一項工作是為當前應用創建一個專用(dedicated)的用戶和用戶組。這個腳本非常easy。這裏貼一個參考樣本:#!/bin/sh user=test_
shell腳本:實現MySQL創建數據庫和刪除數據庫的腳本
shell mysqlOS操作系統:CentOS release 6.8 (Final)[[email protected]/* */]# vi createdatabase.sh #批量創建數據庫#!/bin/shPATH="/var/lib/mysql/bin:$PATH"MYUSER
shell腳本:不登陸KVM虛擬機,修改虛擬機網卡IP地址
虛擬機 腳本 kvm sehll # Author:丁丁歷險(Jacob) # 該腳本使用 guestmount 工具,Centos7.2 中安裝 libguestfs-tools-c 可以獲得 guestmount 工具 # 腳本在不登陸虛擬機的情況下,修改虛擬機的 IP 地址信息 # 在某
shell腳本:查看KVM虛擬機中的網卡信息(不需要進入啟動或進入虛擬機)
腳本 虛擬化 shell kvm # Author:丁丁歷險(Jacob) # 該腳本使用guestmount工具,可以將虛擬機的磁盤系統掛載到真實機文件系統中 # Centos7.2中安裝libguestfs-tools-c可以獲得guestmount工具 # 虛擬機可以啟動或者不啟動都不影
shell腳本:監控HTTP服務的狀態(測試返回碼)
腳本 shell http #定義函數check_http: #使用curl命令檢查http服務器的狀態 #-m設置curl不管訪問成功或失敗,最大消耗的時間為5秒,5秒連接服務為相應則視為無法連接#-s設置靜默連接,不顯示連接時的連接速度、時間消耗等信息 #-o將curl下載的頁面內容導出到/d
shell腳本:自動搭建yum
/dev/ 情況 mod follow 最好 root ble 完成 shell 1編寫腳本[root@sv7 ~]# vim /root/yum.sh腳本內容:#!/bin/bashrm -rf /etc/yum.repos.d/*echo "[110]name
shell腳本:自動搭建yum(升級版)
oot list 測試 url exit follow yum all ble 前面寫過關於自動搭建yum的腳本,感覺不夠完善。下面這個腳本在前面的基礎上加上判斷,如果yum已經搭建好,那麽不安裝;沒有搭建則安裝。 1[root@sv7 ~]# vim testyum.sh
人生第一個python腳本:從數據庫查詢數據並發送郵件
查詢 從數據 for 數據庫查詢 utf-8 pytho nec dev pan #!/usr/bin/python# -*- coding: UTF-8 -*-import MySQLdbimport smtplibfrom email.mime.text import
開發油猴腳本:給任意網頁的選中文字塗色
span create put web replace containe 文本 == per 概述 簡單來說:就像在現實課本上用mark筆塗色劃重點一樣,可以用這個腳本在任意網頁上塗色劃重點。 開發緣由:每次在網上看資料的時候,都會默默歸納幾個重要的地方,但是看完資料寫博客
腳本:將git項目下載到本地並啟動
tomcat rest bin gpo fail restart apps back ase 大致思路:從git上clone源代碼到本地;使用mvn package將源代碼達成war/jar包;將打好的包放到tomcatpath/webapps/下;到tomcatpath/
shell腳本常用腳本:for循環
linux shell for循環 批量創建賬號 批量創建文件 shell腳本常用腳本:for循環wheil 很多循環可以用for循環替換 for循環語法結構 for 變量名 in 變量取值列表 do 指令done for ((exp1;
shell腳本:變量,文件判斷,邏輯運算等紀要
是否為空 add 邏輯判斷 軟連接 ech 方式 字符串 個數 dir shell腳本中的變量定義,引用各有不同的方式,除此之外,很常用的有文件屬性判斷,邏輯運算,數值運算等,下面記錄一下它們的屬性作用 變量 shell變量的定義分為兩種:一種是直接
閃回腳本:mysql_rollback.py
mysql Python腳本 #!/bin/env python # -*- coding:utf-8 -*- import os,sys,re,getopt import MySQLdb host = ‘127.0.0.1‘ user = ‘‘ password = ‘‘ port = 3306
SHELL腳本:將新增的行添加到另一個文件中
shell#!/bin/bashcd /usr/local/logstash/nginxlog[ -f num.txt ] || count=0[ -f num.txt ] && count=cat num.txtncount=wc -l /var/log/nginx/access-app.l
powershell腳本:你的文件已經被黑客篡改.ps1
round 名稱 rom sil ont match each read 系統 本人原創powershell腳本分享。 腳本用途:列出某目錄下,所有軟件簽名不符的文件。 系統需求: win7 + powershell 2.0 及 以上。 #nd你
詳解Shell腳本:sed命令工具 ,awk命令工具
概念 roc 自動 剪切 一位數 工作 shadow 粘貼 amp -----------------------------概述----------------------------------- Linux文本處理工具(以下都是命令和工具,而且只是作為展示,不能作為
shell腳本:隨機抽取任意數量的學生且無重復
數量 random bin shel wc -l touch expr shell sort ===================================================== 隨機抽取學生終極版本!! #!/bin/bash touch ./tem
Exchange/Office365 自動處理腳本:環境準備篇(一)
conn ise 相關 -exec rev use sof ant set 一、服務器要求操作系統:Windows Server 2008/2012 R2網絡要求: 加入域 允許訪問office365相關網址 開通到Exchange/Skype 的端口443,5985,5