Changes in version 1.2.0 - New event types: alternative transcription start and end sites (find_atss(), find_ates()) and spliced introns (find_si()). - New input option: prepare_exons_by_partition() builds the input from two user-defined sets of transcripts (up and down). Unlike prepare_exons(), it does not need DTU results. - get_seq() extracts exon sequences against a genome. - Plotting functions for event results: plot_transcripts(), plot_transcripts_by_gene(), plot_transcripts_by_pair(), plot_transcript_lfc() and event_palette(). - Long-form aliases for every finder, e.g. find_skipped_exons(). - find_se(), find_ie(), find_mxe() and find_all_events() pass extra arguments on to GenomicRanges::findOverlaps(). - Results carry event_type, event_tx_id, event_estimate and event_ for any additional_columns. - The default type is now "over"; "boundary" matches only the splice site facing the candidate; and "in" is renamed "identical". Changes in version 1.1.5 - Added plotting functions for event results: plot_transcripts(), plot_transcripts_by_gene(), plot_transcripts_by_pair(), plot_transcript_lfc() and event_palette() (require ggplot2). - Added find_si() for spliced introns, the reverse of find_ri(). - The default type of find_se(), find_ie(), find_mxe() and find_all_events() is now "over" (was "boundary"). - type = "boundary" now matches only the splice site of each flanking exon that faces the candidate exon, on either strand. - The "in" match type is renamed "identical". - find_se(), find_ie(), find_mxe() and find_all_events() pass extra arguments on to GenomicRanges::findOverlaps(), e.g. minoverlap = 5L. - plyranges moved to Depends, so it is attached with splicelogic. Changes in version 1.1.4 - Added prepare_exons_by_partition() for building input from two sets of transcripts, without needing a estimate column from a DTU analysis. - Added find_atss() and find_ates() for detecting alternative transcription start and end sites. Both are included in find_all_events(). - Added find_si() (alias find_spliced_introns()), the reverse of find_ri(): an intron that an up transcript splices out but a down transcript retains. find_ri() gains an inverse argument, as find_se() has for find_ie(). Included in find_all_events(). - find_a5ss() and find_a3ss() now label events per moved boundary, so an exon that moves both of its boundaries is reported as both an a5ss and an a3ss. - The default type of find_se(), find_ie(), find_mxe() and find_all_events() is now "over". "boundary" now requires the flank to share its inner boundary — the splice site facing the candidate — rather than either its start or its end, and is strand-aware. The "in" match type is renamed "identical". Extra arguments (...) are passed on to GenomicRanges::findOverlaps() when matching flanking exons. - Added get_seq() to extract exon sequences from a GRanges against a genome. - Results now carry event_type, event_tx_id and event_estimate, and any columns registered via additional_columns are propagated to the partner transcript with an event_ prefix. - Added long-form aliases for every finder (find_skipped_exons(), find_included_exons(), find_mutually_exclusive_exons(), find_retained_introns(), find_alternative_5_prime_splice_sites(), find_alternative_3_prime_splice_sites(), find_alternative_transcription_start_sites(), find_alternative_transcription_end_sites()). Changes in version 0.99.0 Submit to Bioconductor 3.23