私はunixコマンドを使ってこれを行うことができるのか、pythonのようなもっと複雑なコードが必要なのかよくわかりません。フィールドに応じてファイルを分割して内容を編集する方法
私は3つの列(id、異なる列(2列目)、異なるグループ(3列目))にグループ化された大きな入力ファイルを持っています。
Seq1 MVRWNARGQPVKEASQVFVSYIGVINCREVPISMEN Group1
Seq2 PSLFIAGWLFVSTGLRPNEYFTESRQGIPLITDRFDSLEQLDEFSRSF Group1
Seq3 HQAPAPAPTVISPPAPPTDTTLNLNGAPSNHLQGGNIWTTIGFAITVFLAVTGYSF Group20
私が希望: は、グループIDに従って、このファイルを分割し、グループごとに別々のファイルを作成します。各ファイルの情報を編集し、idの先頭に ">"記号を追加します。シーケンスの新しい行を作成する
Group1.txt file
>Seq1
MVRWNARGQPVKEASQVFVSYIGVINCREVPISMEN
>Seq2
PSLFIAGWLFVSTGLRPNEYFTESRQGIPLITDRFDSLEQLDEFSRSF
Group20.txt file
>Seq3
HQAPAPAPTVISPPAPPTDTTLNLNGAPSNHLQGGNIWTTIGFAITVFLAVTGYSF
どうすればいいですか?
をあなたは何を自分で試したことがありますか? –