差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
2018awk2回答例 [2018/09/25 09:14] – 作成 suikou | 2018awk2回答例 [2019/07/15 02:46] (現在) – 外部編集 127.0.0.1 | ||
---|---|---|---|
行 21: | 行 21: | ||
' TAIR6_seq_20060907 | ' TAIR6_seq_20060907 | ||
``` | ``` | ||
+ | 35351 | ||
2.塩基配列の平均長を算出せよ | 2.塩基配列の平均長を算出せよ | ||
行 50: | 行 51: | ||
' TAIR6_seq_20060907 | ' TAIR6_seq_20060907 | ||
``` | ``` | ||
+ | 2229.55 | ||
3.最大、最小の配列長を算出せよ | 3.最大、最小の配列長を算出せよ | ||
行 69: | 行 71: | ||
END{ | END{ | ||
if(readlen> | if(readlen> | ||
- | if(readlen< | + | if(readlen< |
print max, min | print max, min | ||
行 75: | 行 77: | ||
' TAIR6_seq_20060907 | ' TAIR6_seq_20060907 | ||
``` | ``` | ||
+ | max: 31258 | ||
+ | min: 22 | ||
# 練習問題② | # 練習問題② | ||
行 147: | 行 151: | ||
' input.txt | ' input.txt | ||
``` | ``` | ||
+ | |||
+ | # 練習問題①の続き | ||
+ | |||
+ | 4.FASTAファイルを読み込み、「配列の名前(タブ「\t」)配列」と1レコード1行のタブ区切りで表示するようにせよ | ||
+ | |||
+ | ヒント:AWKの特殊変数であるORS(出力の区切り文字)を変更する =>デフォルトは\n | ||
+ | |||
+ | 配列の名前の行で改行し、それ以外の行では区切り文字なし("" | ||
+ | |||
+ | 2文字目以降を切り出す場合は、単に```substr($1, | ||
+ | |||
+ | 5.4.のタブ区切りテキストを用いて配列を長い順に表示し、ファイルに保存せよ | ||
+ | ファイルに保存する際は、 | ||
+ | awk ' | ||
+ | とすればよい。 | ||
+ | |||
+ |