Skip to main content

Some tools I find useful for working with Ig receptor sequences

Project description

receptor_utils

Some tools I find useful for working with IG/TR receptor sequences, including support for allele sequence naming and the creation of custom IgBlast databases. Please see the documentation for further details.

Changes in version 0.0.50:

  • Added a new utility, download_germline_set, to download germline sets from the Open Germline Receptor Database (OGRDB)

Changes in version 0.0.49:

  • Added an option to allow at_coords to be used with FASTA files containing multiple sequences
  • Fixed problems in name_alleles that could be caused by erroneously long V-sequences

Changes in version 0.0.48:

  • Added an option to make_igblast_ndm to specify CDR positions, for use with IMGT-gapped germline sets that do not follow the canonical alignment. Added further explanation to the documentation.

Changes in version 0.0.47:

  • write_csv now takes an optional scan_all argument. If True, all records to be added are scanned for keywords and the columns are extended to include keywords found in any records

Changes in version 0.0.46:

  • fix issue with naming of D novel alleles - this could cause existing alleles to be named as novel by the utilities

Changes in version 0.0.45:

  • added dependency for biopython version >=1.81

Changes in version 0.0.44:

  • minor fix to novel allele naming
  • fixed a bug that prevented sequence subsets being shown by identical_seqs

Changes in version 0.0.43:

  • remove dependency on deprecated Bio.pairwise2
  • improve naming of insertions, e.g. IGHV1-203_i7g_i7a would now be IGHV1-203_i7ga

Changes in version 0.0.42:

  • better handling of long target sequences

Changes in version 0.0.41:

  • annotate_j: fix issue with processing FASTA input

Changes in version 0.0.40:

  • The submodule name receptor_utils.number_ighv has been changed to receptor_utils.number_v to reflect its wider scope. The old name will continue to work for the time being but will raise a deprecation warning.
  • In receptor_utils.simple_bio_seq, write_fasta(seqs, filename) has become write_fasta(filename, seqs) for consistency with write_csv. The old calling pattern will continue to work for the time being but will raise a deprecation warning.

Changes in version 0.0.39:

  • annotate_j and make_igblast_ndm will now accept a germline set in AIRR Community JSON format, as an alternative to providing the set in FASTA format.

Changes in version 0.0.38:

  • Improve reporting of issues with conserved residues
  • Change URL for fetching IMGT reference sets to use https

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

receptor_utils-0.0.50.tar.gz (23.4 kB view details)

Uploaded Source

Built Distribution

receptor_utils-0.0.50-py3-none-any.whl (29.5 kB view details)

Uploaded Python 3

File details

Details for the file receptor_utils-0.0.50.tar.gz.

File metadata

  • Download URL: receptor_utils-0.0.50.tar.gz
  • Upload date:
  • Size: 23.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for receptor_utils-0.0.50.tar.gz
Algorithm Hash digest
SHA256 cffca93691084bab159a7d69d9be706f3723db21d2f1867ec591a1e047186691
MD5 eff11b9241f930ece78eaae961d80837
BLAKE2b-256 8c7940e1affbe2b8a5c13ffc3683d334e1ad1212c64398619b6020b8370b520e

See more details on using hashes here.

File details

Details for the file receptor_utils-0.0.50-py3-none-any.whl.

File metadata

  • Download URL: receptor_utils-0.0.50-py3-none-any.whl
  • Upload date:
  • Size: 29.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for receptor_utils-0.0.50-py3-none-any.whl
Algorithm Hash digest
SHA256 037efc97d2ac8d2dce2180f8ca8d7343f1fa530bb9eb4305ae04990c886e68af
MD5 2b56c99f1609803422a1f704e1845023
BLAKE2b-256 1ea5c9eeb817e0b0894dc7cfa110017da79fe2c1b4d3109cee687f58fa8ed27b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page