Skip to content

Release v2.14.0

Choose a tag to compare

@github-actions github-actions released this 28 Aug 14:32

This release adds some significant new features

  • Alignments track 'Group by' functionality: this features allows you to split an alignments track by a specific tag such as RG or HP into multiple new session tracks
  • A new adapter type to display sequence names from NCBI FASTA file such as NC_000001.10 in the user interface as chr1. This specifically targets the NCBI "sequence_report.tsv" format to do this renaming, and is called NcbiSequenceReportAliasAdapter

image

Example screenshot after applying the new Alignments track "Group by" functionality to group by the HP (haplotype) tag. Note that technically, each group is launched as a separate new "session track"

🚀 Enhancement

  • core
    • #4532 De-duplicate snackbar messages (@cmdcolin)
    • #4516 Add NCBI sequence_report.tsv alias adapter, with ability to recode NCBI fasta files to use UCSC style names (@cmdcolin)
  • Other
    • #4533 Allow setting sequenceType='pep' in ReferenceSequenceTrack configuration (@cmdcolin)
    • #4531 Add UnindexedFastaAdapter for fetching small plaintext FASTA files (@cmdcolin)
    • #4528 Add description config slot to reference sequence track (@cmdcolin)
  • app-core, core
    • #4523 Allow plaintext GTF and VCF files greater than 512Mb (@cmdcolin)
  • core, product-core

🐛 Bug Fix

🏠 Internal

  • Other
    • #4530 Consolidate gff3 adapter featureData routine, avoid Number-ifying null phase (@cmdcolin)
  • core
    • #4518 Don't send displayModel to "rendering" components on server side (@cmdcolin)
  • __mocks__, app-core, core, embedded-core, product-core, text-indexing, web-core
    • #4513 Add new eslint rules (no-unnecessary-condition, no-unused-expressions, etc) and tsconfig noUncheckedIndexedAccess (@cmdcolin)
  • app-core, core, embedded-core, product-core, text-indexing, web-core
  • core, product-core, text-indexing

Committers: 2