File: mutatrix_mutator.sh

package info (click to toggle)
libedlib 1.2.7-7
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 14,532 kB
  • sloc: cpp: 2,002; sh: 304; python: 131; makefile: 89; ansic: 7
file content (17 lines) | stat: -rwxr-xr-x 503 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/env bash

# Mutate given sequence using Mutatrix and compare it with original sequence using Edlib,
# to see how different it is.

MUTATRIX=~/git/mutatrix/mutatrix
EDLIB=~/git/edlib/build/bin/edlib-aligner

INPUT_SEQUENCE=$1
MUTATION_PERC=$2

OUTPUT_SEQUENCE="mutated_"$MUTATION_PERC"_"$INPUT_SEQUENCE

$MUTATRIX -s $MUTATION_PERC -i $MUTATION_PERC -n 1 -m 0 -M 0 -P mutatrix_output $INPUT_SEQUENCE > mutation.vcf
mv mutatrix_output* $OUTPUT_SEQUENCE

$EDLIB $INPUT_SEQUENCE $OUTPUT_SEQUENCE