diff --git a/convert-fastas.sh b/convert-fastas.sh new file mode 100755 index 0000000..2cea868 --- /dev/null +++ b/convert-fastas.sh @@ -0,0 +1,18 @@ +#!/bin/bash +# Untars the ClearLabs bulk download and converts it to a single FASTA suitable +# for online sequence analyzers + +# Pull in the tarball name +FASTAFILE=${1} + +# Determine what the nasty name is +FASTANAME=$(basename -s .fastas.tar "$FASTAFILE") + +# Make a new folder to put everything in +mkdir "$FASTANAME" + +# Untar the tarball +tar -xf "$FASTAFILE" -C "$FASTANAME" + +# Smash all of the FASTAs together into a single file +cat "$FASTANAME"/*.fasta > "$FASTANAME"/"$FASTANAME".fasta