File: fasta2seq.sh

package info (click to toggle)
libwfa2 2.3.3-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 10,072 kB
  • sloc: ansic: 13,812; python: 540; cpp: 500; makefile: 268; sh: 176; lisp: 41
file content (13 lines) | stat: -rwxr-xr-x 390 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/bin/bash
# PROJECT: Wavefront Alignments Algorithms 
# LICENCE: MIT License 
# AUTHOR(S): Santiago Marco-Sola <santiagomsola@gmail.com>
# DESCRIPTION: Convert FASTA format to SEQ format
# USAGE: ./fasta2seq.sh file.fasta file.seq 

FILE_FASTA=$1
FILE_SEQ=$2

awk '{ if (NR%4==1) {printf(">")} \
       else if (NR%4==3) {printf("<")} \
       else {print($0)} }' $FILE_FASTA > $FILE_SEQ