Use when processing genomic sequences that require splitting at intron boundaries as part of Entrez Direct workflows.
cat alignment-tags.tsv | split-at-intron/home/vimalinx/miniforge3/envs/bio/bin/split-at-intron# 1) Split an EDirect tag/value stream at large genomic insertions
cat alignment-tags.tsv | split-at-intron
# 2) Minimal illustrative event stream
cat <<'EOF' | split-at-intron
index 1
score 95
start 1000
strand plus
match 80
genomic-ins 120
match 50
end 0
EOF
index, score, start, strand, match, genomic-ins, and end.split-at-intron; the tool does not take ordinary interval files or command-line arguments.genomic-ins events of length >= 30 trigger a split; shorter insertions are absorbed into the current span.start, strand, or end, the output will be incomplete or meaningless.