Release Notes

Changes in 0.7.3

  • fix problem with salmonid names, e.g. TRB3V

Changes in 0.7.3

  • fix crash in compare_annotations.py

Changes in 0.7.2

  • digger will default to using the starting set of reference genes for comparison, if no sets are specified with -ref_comp.

Changes in 0.7.1

  • digger will now copy reference set files to the work directory if necessary, as blast’s makedb requires the files to be local.

  • digger can now handle multiple sequences (e.g. contigs) in the assembly file.

Changes in 0.7.0

  • modify motif handling to allow multiple motifs in those cases where the length can be variable

  • add variable length motifs for l-part1 and l-part2

  • motifs are now based on the analysis in tests/utr

  • add identification of TATA_BOX and OCTAMER in promoter regions

Changes in 0.6.9

  • bump dependency on receptor-utils to fix an issue with naming of D novel alleles

Changes in 0.6.8

  • improve documentation, add additional examples in tests, add Dockerised version

  • include TRG motif files in the package

Changes in 0.6.7

  • include motif files for TRG

Changes in 0.6.7

  • better error handling and explanation in parse_imgt_annotations

  • Docker image added

Changes in 0.6.6

  • fix crash in dig_sequence if annotating V-gene without specifying a gapped reference file

  • update the package to include missing motif files

Changes in 0.6.4

  • fix issue in dig_sequence

Changes in 0.6.3:

  • add support for multiple definitions of the J motif for a locus

  • move J-TRP and other motif definitions to a file in the motifs directory

Changes in 0.6.2:

  • require the user to supply an email address for requests to GenBank.

Changes in 0.6.1:

  • bump required version of receptor-utils

Changes in 0.6.0:

  • added support for TRA, TRB, TRD, TRG and test cases and motifs for human TR loci

Changes in v 0.5.10:

  • fixed unintended breakpoint in find_alignments which could fire under some circumstances

Changes in v 0.5.9:

  • fixed erroneous reporting of leader1 sequence and co-ordinates when leader1 was not included in the query sequence

Changes in v 0.5.8:

  • fixed various issues with end effects leading to the reporting of negative coordinates

  • fixed an issue with targeted annotation which caused negative sense not to be properly reported

  • changed IMGT urls to use https as http is no longer utilised

Changes in v 0.5.7:

  • modified reporting of nt_diff so that it reports the number of nt differences between the query and the reference, including any length differences.

  • updated the code to use Bio.Align rather than Bio.pairwise2, which is deprecated.

Changes in v 0.5.6:

  • compatibility update for receptor_utils 0.0.40

Changes in v 0.5.5:

  • speed optimisation for dig_sequence

  • allow find_alignments to be called without a -ref parameter

Changes in V 0.5.4:

  • Minor fixes to handling of non-functional sequences

Changes in V 0.5.3:

  • Fixes to annotation in reverse-sense: false positives were not being filtered correctly

Changes in V 0.5.2:

  • Added dig_sequence command, which allows a sequence stored locally or in Genbank to be searched for a specific allele. The closest match will be annotated.

Changes in V 0.5.1:

  • Refactored elements of the code to make it more modular and easier to maintain.

Version 0.5: April 2023

First public version.