Mercurial > repos > dereeper > sniplay
diff VCF2Hapmap/vcf2FastaAndHapmap.sh @ 9:98c37a5d67f4 draft
Uploaded
author | dereeper |
---|---|
date | Wed, 07 Feb 2018 22:08:47 -0500 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/VCF2Hapmap/vcf2FastaAndHapmap.sh Wed Feb 07 22:08:47 2018 -0500 @@ -0,0 +1,45 @@ +#!/bin/bash + +tool_path=$(dirname $0) + + + +filein=$1 +fileout_label=$(date "+%Y%m%d%H%M%S") +fileout=$2 +option=$3 + +option_text='' + + +if [ "$option" != "none" ] +then fileout_seq=$4 + fileout_fa1=$5 + filefasta=$6 + if [ "$option" == "fasta_gff" ] + then filegff=$7 + fi +fi + +if [ "$option" == "fasta" ] +then option_text="--reference $filefasta" +fi + +if [ "$option" == "fasta_gff" ] +then option_text="--reference $filefasta --gff $filegff" +fi + + +perl $tool_path/VCF2FastaAndHapmap.pl --vcf $filein --out $fileout_label $option_text + + +cp $fileout_label.hapmap $fileout ; rm $fileout_label.hapmap + +if [ "$option" == "fasta_gff" ] +then cp $fileout_label.flanking.txt $fileout_seq ; rm $fileout_label.flanking.txt ; cp $fileout_label.gene_alignment.fas $fileout_fa1 ; rm $fileout_label.gene_alignment.fas ; +fi + +if [ "$option" == "fasta" ] +then cp $fileout_label.flanking.txt $fileout_seq ; rm $fileout_label.flanking.txt ; +fi +