0
|
1 #!/bin/bash
|
|
2
|
|
3 source $1
|
|
4
|
|
5 deduplicate_sequences.py \
|
|
6 --split-map ${SPLIT_MAP} \
|
|
7 --deduplicated-sequences-file ${DEDUP_INFO} \
|
|
8 ${INPUT_SEQS} \
|
|
9 ${DEDUP_SEQS}
|
|
10
|
|
11 # adapted from yapp/bin/refpkg_align
|
|
12 ref_sto=$(taxit rp ${REFPKG} aln_sto)
|
|
13 profile=$(taxit rp ${REFPKG} profile)
|
|
14
|
|
15 sto=$(mktemp -u).sto
|
|
16
|
|
17 cmalign --cpu ${GALAXY_SLOTS:-4} -o "$sto" --sfile "${ALIGNED_SCORES}" --noprob --dnaout "$profile" "${DEDUP_SEQS}" | grep -E '^#'
|
|
18
|
|
19 esl-alimerge --dna --outformat afa "$ref_sto" "$sto" | \
|
|
20 seqmagick convert --output-format fasta --dash-gap - "${ALIGNED_SEQS}"
|