Repository navigation
Releases: cancervariants/gene-jar
Release list
0.1.0
Gene JAR — v0.1.0
Added
• Gene symbol resolution: Added GeneJar.resolve() to identify and rank candidate primary gene symbols associated with a queried symbol. (#10)
Supports case-insensitive identical and partial matching.
Searches across 14 curated gene symbol relationship categories.
Ranks candidate genes according to relationship category priority, number of matched relationship categories, and alphabetical order.
Returns associated HGNC, NCBI Gene, and Ensembl identifiers.
• Gene symbol lookup: Added GeneJar.lookup() to retrieve gene records from a specified relationship category.
Supports searching alias symbols, primary gene symbols, or both. (#12)
Supports identical and partial matching.
Returns matching records with their original dataset annotations.
• Ambiguity detection: Added GeneJar.ambiguity_check() to determine whether a queried symbol is associated with multiple primary genes. (#6)
Returns an AmbiguityResult containing the ambiguity status and associated GeneMatch records.
Includes primary gene symbols and available identifiers for each candidate.
• Relationship categories: Added support for 14 gene symbol relationship categories:
Primary Gene Symbol
Previous Symbol
Clone Name Symbol
Gene Identifier Symbol
Placeholder Symbol
Ortholog Symbol
Alternate Abbreviation Symbol
Withdrawn Ortholog Symbol
Phenotype Symbol
Gene Group Symbol
Protein Mass Symbol
Related Gene Symbol
Gene Neighbor Symbol
Gene Interaction Symbol
• Enumerations: Added MatchType, SymbolCategory, and SearchColumn to standardize matching options, relationship categories, and lookup column selection.
• Relationship qualifiers: Added support for returning category-specific annotations that provide additional context for gene symbol relationships.