Exploring DNA Motifs with Custom Bash Script

gene_x 0 like s 661 view s

Tags: bash, Motif Discovery

  1. #!/bin/bash
  2. #./search_motif4.sh test1.fasta GRG 5
  3. if [ $# -ne 3 ]; then
  4. echo "Usage: $0 <fasta_file> <motif> <context>"
  5. exit 1
  6. fi
  7. fasta_file=$1
  8. motif=$2
  9. context=$3
  10. motif_regex=$(echo $motif | sed 's/R/[AG]/g' | sed 's/Y/[CT]/g' | sed 's/S/[GC]/g' | sed 's/W/[AT]/g' | sed 's/K/[GT]/g' | sed 's/M/[AC]/g' | sed 's/B/[CGT]/g' | sed 's/D/[AGT]/g' | sed 's/H/[ACT]/g' | sed 's/V/[ACG]/g')
  11. grep -B1 -A1 -i -E -o ".{0,$context}${motif_regex}.{0,$context}" $fasta_file

like unlike

点赞本文的读者

还没有人对此文章表态


本文有评论

没有评论

看文章,发评论,不要沉默


© 2023 XGenes.com Impressum