- concatenate-alignments mode: add ability to restrict output to a genomic slice (see -s and -e options).
- API change: AlignmentSliceHelper makes it easier to parse and process genomic slices for sets of alignments.
- concatenate-alignments mode: now transfers read groups to output in the same way that non-sorted concat does.
- concatenate-alignments mode: Add a mechanism to override/define read groups/read origin info on the fly when
reading alignments that did not include them. Coupled with changes to compact-to-sam, this makes it possible
to get BAM files with read groups directly from Goby alignments.
- compact-to-sam mode: fixed output of read groups, which were not correctly written for platform, platform unit,
and library.
- suggest-position-slices: add --restrict-per-chromosome option. When this switch is provided, slices will be
restricted to start and end on the same chromosome. This is useful to produce intervals to give Mutect,
for instance.
- Trim mode: add --trim-left --trim-right parameters to control trimming of specific sequence extremities.
- Trim mode: add --verbose flag.