2018awk2回答例

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
2018awk2回答例 [2018/09/25 09:14] – 作成 suikou2018awk2回答例 [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>max){max=readlen}   if(readlen>max){max=readlen}
-  if(readlen<min){mimn=readlen}+  if(readlen<min){min=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,2)```とすればよい。
 +
 +5.4.のタブ区切りテキストを用いて配列を長い順に表示し、ファイルに保存せよ
 +ファイルに保存する際は、 
 +awk '{…}' > filename 
 +とすればよい。
 +
 +
  • 2018awk2回答例.1537866882.txt.gz
  • 最終更新: 2019/07/15 02:46
  • (外部編集)