{
  "_id": "6a1afec81d7bb097a09fecb6",
  "Package": "HLAtools",
  "Type": "Package",
  "Title": "Toolkit for HLA Immunogenomics",
  "Version": "1.8.1",
  "Authors@R": "c(person(\"Livia\", \"Tran\", , \"livia.tran@ucsf.edu\", role = c(\"aut\")),\nperson(\"Ryan\", \"Nickens\", , \"rynickens@gmail.com\", role = c(\"aut\")),\nperson(\"Leamon\", \"Crooms IV\", , \"lcroomsiv@gmail.com\", role = \"aut\"),\nperson(\"Derek\", \"Pappas\", , \"djpappas75@gmail.com\", role = \"aut\"),\nperson(\"Vinh\", \"Luu\", , \"vinhluu864@berkeley.edu\", role = \"ctb\"),\nperson(\"Josh\", \"Bredeweg\", , role = \"ctb\"),\nperson(\"Steven\", \"Mack\", , \"Steven.Mack@ucsf.edu\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0001-9820-9547\")))",
  "Maintainer": "Steven Mack <Steven.Mack@ucsf.edu>",
  "Description": "A toolkit for the analysis and management of data for\ngenes in the so-called \"Human Leukocyte Antigen\" (HLA) region.\nFunctions extract reference data from the Anthony Nolan HLA\nInformatics Group/ImmunoGeneTics HLA 'GitHub' repository\n(ANHIG/IMGTHLA) <https://github.com/ANHIG/IMGTHLA>, validate\nGenotype List (GL) Strings, convert between UNIFORMAT and GL\nString Code (GLSC) formats, translate HLA alleles and GLSCs\nacross ImmunoPolymorphism Database (IPD) IMGT/HLA Database\nrelease versions, identify differences between pairs of alleles\nat a locus, generate customized, multi-position sequence\nalignments, trim and convert allele-names across nomenclature\nepochs, and extend existing data-analysis methods. Tran et al.,\n(2025) <doi:10.1111/iji.70013>.",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "LazyData": "true",
  "LazyDataCompression": "xz",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "License": "GPL (>= 3)",
  "URL": "<https://github.com/sjmack/HLAtools>",
  "Config/pak/sysreqs": "cmake make libicu-dev libuv1-dev libxml2-dev\nlibssl-dev libx11-dev zlib1g-dev",
  "Repository": "https://sjmack.r-universe.dev",
  "Date/Publication": "2026-05-30 06:46:15 UTC",
  "RemoteUrl": "https://github.com/sjmack/hlatools",
  "RemoteRef": "HEAD",
  "RemoteSha": "edc9cdc1de112ba8a74e3eed7d9bb069c79e90f1",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-30 10:04:30 UTC",
    "User": "root"
  },
  "Author": "Livia Tran [aut],\nRyan Nickens [aut],\nLeamon Crooms IV [aut],\nDerek Pappas [aut],\nVinh Luu [ctb],\nJosh Bredeweg [ctb],\nSteven Mack [aut, cre] (ORCID: <https://orcid.org/0000-0001-9820-9547>)",
  "MD5sum": "12d676dfe746378c43490a4b75b7a45e",
  "_user": "sjmack",
  "_type": "src",
  "_file": "HLAtools_1.8.1.tar.gz",
  "_fileid": "c92183cd6d56a39bd2ab10894634ddd348914a89637635e0173745443874fa66",
  "_filesize": 5181242,
  "_sha256": "c92183cd6d56a39bd2ab10894634ddd348914a89637635e0173745443874fa66",
  "_created": "2026-05-30T10:04:30.000Z",
  "_published": "2026-05-30T15:14:16.015Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78641510271,
      "time": 186,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7307629541"
    },
    {
      "job": 78641510240,
      "time": 192,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7307630475"
    },
    {
      "job": 78641510239,
      "time": 161,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7309158025"
    },
    {
      "job": 78641510241,
      "time": 145,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7309153178"
    },
    {
      "job": 78640300092,
      "time": 254,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7307390409"
    },
    {
      "job": 78641510238,
      "time": 126,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7307623954"
    },
    {
      "job": 78641510245,
      "time": 139,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7307625041"
    },
    {
      "job": 78641510255,
      "time": 124,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7307623782"
    },
    {
      "job": 78641510246,
      "time": 130,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7307624831"
    }
  ],
  "_buildurl": "https://github.com/r-universe/sjmack/actions/runs/26680307690",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/sjmack/hlatools",
  "_commit": {
    "id": "edc9cdc1de112ba8a74e3eed7d9bb069c79e90f1",
    "author": "sjmack <steven.mack@ucsf.edu>",
    "committer": "sjmack <steven.mack@ucsf.edu>",
    "message": "Version 1.8.1 May 29, 2026\nAdd @examples to compareSequences() documentation.\nRemove escapes from customAlign() examples.\nStandardize the formatting of data object names in ReadMe.md.\nUpdate the ANHIG/IMGT-HLA GitHub Repository version for loaded data objects.\n",
    "time": 1780123575
  },
  "_maintainer": {
    "name": "Steven Mack",
    "email": "steven.mack@ucsf.edu",
    "login": "sjmack",
    "orcid": "0000-0001-9820-9547",
    "description": "",
    "uuid": 8935284
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.6.0",
      "role": "Depends"
    },
    {
      "package": "DescTools",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "fmsb",
      "role": "Imports"
    },
    {
      "package": "rvest",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "xfun",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "sjmack",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2025-30",
      "n": 2
    },
    {
      "week": "2025-38",
      "n": 4
    },
    {
      "week": "2026-14",
      "n": 1
    },
    {
      "week": "2026-22",
      "n": 6
    }
  ],
  "_tags": [],
  "_stars": 4,
  "_contributors": [
    {
      "user": "sjmack",
      "count": 175,
      "uuid": 8935284
    }
  ],
  "_userbio": {
    "uuid": 8935284,
    "type": "user",
    "name": "Steve Mack"
  },
  "_downloads": {
    "count": 563,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/HLAtools"
  },
  "_devurl": "https://github.com/sjmack/hlatools",
  "_searchresults": 19,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/HLAtools.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/sjmack/hlatools",
  "_realowner": "sjmack",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.1.1",
      "date": "2024-07-26"
    },
    {
      "version": "1.2.0",
      "date": "2024-09-02"
    },
    {
      "version": "1.3.0",
      "date": "2024-11-14"
    },
    {
      "version": "1.4.0",
      "date": "2025-03-03"
    },
    {
      "version": "1.6.2",
      "date": "2025-05-01"
    },
    {
      "version": "1.6.3",
      "date": "2025-07-21"
    }
  ],
  "_exports": [
    "addCodonLine",
    "alignmentFull",
    "alignmentSearch",
    "alleleTrim",
    "atlasFull",
    "atlasMaker",
    "BDstrat",
    "BDtoPyPop",
    "buildAlignments",
    "buildGazetteer",
    "buildIMGTHLAGeneTypes",
    "checkAlignType",
    "checkgDNAstart",
    "checkSource",
    "checkVersion",
    "compareSequences",
    "convertAny",
    "countSpaces",
    "customAlign",
    "expandVersion",
    "ffN",
    "formatHead",
    "getAlignmentNames",
    "getField",
    "getLatestVersion",
    "GIANT",
    "GLStoUNI",
    "GLtoUN",
    "GLupdate",
    "GLV",
    "GLV2",
    "GLvalidate",
    "GLVhelper",
    "motifMatch",
    "multiAlign",
    "multiAlleleTrim",
    "multiGLStoUNI",
    "multiLocusValidation",
    "multiQueryRelease",
    "multiSearch",
    "multiTranslateGLstring",
    "multiUNItoGLS",
    "multiUpdateGL",
    "numFields",
    "parseAlignmentHead",
    "posSort",
    "pypopHeaders",
    "queryPositions",
    "queryRelease",
    "redec",
    "relRisk",
    "repoVersion",
    "squashVersion",
    "translateAllele",
    "translateGLstring",
    "typeToSource",
    "uniAlign",
    "uniSearch",
    "UNItoGLS",
    "UNtoGL",
    "updateAll",
    "updateAlleleListHistory",
    "updateGL",
    "validateAllele",
    "validateGLstring",
    "validateLocus",
    "validateMotif",
    "validatePositions",
    "validateUniformat",
    "validateVersion",
    "variantTable",
    "verifyAllele"
  ],
  "_datasets": [
    {
      "name": "alleleListHistory",
      "title": "Allele Names Across All Release Versions",
      "object": "alleleListHistory",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "fragmentFeatureNames",
      "title": "Gene Features of HLA Pseudogenes and Gene Fragments",
      "object": "fragmentFeatureNames",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "GLSC.ex",
      "title": "Example Data Frame of Genotype List String Code Data",
      "object": "GLSC.ex",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Relation",
        "GL.String.Code"
      ],
      "rows": 419,
      "table": true,
      "tojson": true
    },
    {
      "name": "GLstring.ex",
      "title": "Example Data Frame of Genotype List String Data.",
      "object": "GLstring.ex",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Relation",
        "Gl.String"
      ],
      "rows": 419,
      "table": true,
      "tojson": true
    },
    {
      "name": "HLAatlas",
      "title": "Boundary Positions of Exons, Introns and UTRs in Amino Acid, cDNA and gDNA Alignments",
      "object": "HLAatlas",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "HLAgazetteer",
      "title": "Functional and Organizational Categories of Genes Supported by the IPD-IMGT/HLA Database",
      "object": "HLAgazetteer",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "IMGTHLAGeneTypes",
      "title": "Molecular characteristics of the Genes Curated by the IPD-IMGT/HLA Database",
      "object": "IMGTHLAGeneTypes",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "sHLAdata",
      "title": "Synthetic HLA Data for use with Package Examples",
      "object": "sHLAdata",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Subject",
        "Status",
        "A",
        "A",
        "C",
        "C",
        "B",
        "B",
        "DRB1",
        "DRB1",
        "DQA1",
        "DQA1",
        "DQB1",
        "DQB1",
        "DPA1",
        "DPA1",
        "DPB1",
        "DPB1"
      ],
      "rows": 47,
      "table": true,
      "tojson": true
    },
    {
      "name": "UNIFORMAT.example",
      "title": "Example Data Frame of UNIFORMAT Data.",
      "object": "UNIFORMAT.example",
      "class": [
        "data.frame"
      ],
      "fields": [
        "sample.id",
        "genotype"
      ],
      "rows": 20,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "addCodonLine",
      "title": "Add an 'AA codon' Line to Alignments When Missing.",
      "topics": [
        "addCodonLine"
      ]
    },
    {
      "page": "alignmentFull",
      "title": "Build Sets of Protein, Codon, Coding Nucleotide and Genomic Nucleotide Alignments for Specified Loci",
      "topics": [
        "alignmentFull"
      ]
    },
    {
      "page": "alignmentSearch",
      "title": "Search Alignments for Specific Positions in a Specific Allele",
      "topics": [
        "alignmentSearch"
      ]
    },
    {
      "page": "alleleListHistory",
      "title": "Allele Names Across All Release Versions",
      "topics": [
        "alleleListHistory"
      ]
    },
    {
      "page": "alleleTrim",
      "title": "Trim All Versions of HLA Allele Names",
      "topics": [
        "alleleTrim"
      ]
    },
    {
      "page": "atlasFull",
      "title": "Generate a Complete set of Protein, Coding nucleotide and Genomic Nucleotide Atlases",
      "topics": [
        "atlasFull"
      ]
    },
    {
      "page": "atlasMaker",
      "title": "Identify the Gene-Feature Boundaries in HLA Region Genes",
      "topics": [
        "atlasMaker"
      ]
    },
    {
      "page": "BDstrat",
      "title": "Stratify BIGDAWG Datasets by Specific Alleles",
      "topics": [
        "BDstrat"
      ]
    },
    {
      "page": "BDtoPyPop",
      "title": "Convert BIGDAWG datasets to PyPop datasets Converts a BIGDAWG-formatted data frame into a pair of PyPop-formatted case and control data frames.",
      "topics": [
        "BDtoPyPop"
      ]
    },
    {
      "page": "buildAlignments",
      "title": "Build Amino Acid, cDNA and gDNA Alignments",
      "topics": [
        "buildAlignments"
      ]
    },
    {
      "page": "buildGazetteer",
      "title": "Define Categories of Genes Supported by the IPD-IMGT/HLA Database",
      "topics": [
        "buildGazetteer"
      ]
    },
    {
      "page": "buildIMGTHLAGeneTypes",
      "title": "Describe IPD-IMGT/HLA Database Genes, Identifying Pseudogenes and Gene Fragments",
      "topics": [
        "buildIMGTHLAGeneTypes"
      ]
    },
    {
      "page": "checkAlignType",
      "title": "Ensure that AlignType Values are Valid",
      "topics": [
        "checkAlignType"
      ]
    },
    {
      "page": "checkgDNAstart",
      "title": "Identify gDNA Alignments in Which the First Feature Boundary is not Identified as Position +1.",
      "topics": [
        "checkgDNAstart"
      ]
    },
    {
      "page": "checkSource",
      "title": "Ensure that Source Values are Valid",
      "topics": [
        "checkSource"
      ]
    },
    {
      "page": "checkVersion",
      "title": "Check IPD-IMGT/HLA Release Version Allele Names",
      "topics": [
        "checkVersion"
      ]
    },
    {
      "page": "compareSequences",
      "title": "Identify Sequence Differences Between Two Alleles",
      "topics": [
        "compareSequences"
      ]
    },
    {
      "page": "convertAny",
      "title": "Convert Values Across an Entire Data Frame or Vector",
      "topics": [
        "convertAny"
      ]
    },
    {
      "page": "countSpaces",
      "title": "Count the Spaces in a Character String",
      "topics": [
        "countSpaces"
      ]
    },
    {
      "page": "customAlign",
      "title": "Generate a Customized Peptide, Codon or Nucleotide Sequence Alignment.",
      "topics": [
        "customAlign"
      ]
    },
    {
      "page": "expandVersion",
      "title": "Add 'Dot' Delimiters to a Numeric Release Version",
      "topics": [
        "expandVersion"
      ]
    },
    {
      "page": "ffN",
      "title": "Identify and Annotate Gene Features in Pseudogenes and Gene Fragments.",
      "topics": [
        "ffN"
      ]
    },
    {
      "page": "formatHead",
      "title": "Format PyPop Data Frame Headers",
      "topics": [
        "formatHead"
      ]
    },
    {
      "page": "fragmentFeatureNames",
      "title": "Gene Features of HLA Pseudogenes and Gene Fragments",
      "topics": [
        "fragmentFeatureNames"
      ]
    },
    {
      "page": "getAlignmentNames",
      "title": "Retrieve Alignment Filenames for HLA Genes",
      "topics": [
        "getAlignmentNames"
      ]
    },
    {
      "page": "GetField",
      "title": "Trim Colon-Delimited HLA Allele Names by Field",
      "topics": [
        "getField"
      ]
    },
    {
      "page": "getLatestVersion",
      "title": "Identify the Latest IPD-IMGT/HLA Database Release",
      "topics": [
        "getLatestVersion"
      ]
    },
    {
      "page": "GIANT",
      "title": "GL string code-Integrated Allele Name Translation",
      "topics": [
        "GIANT"
      ]
    },
    {
      "page": "GLSC.ex",
      "title": "Example Data Frame of Genotype List String Code Data",
      "topics": [
        "GLSC.ex"
      ]
    },
    {
      "page": "GLStoUNI",
      "title": "Translate GL String to UNIFORMAT",
      "topics": [
        "GLStoUNI"
      ]
    },
    {
      "page": "GLstring.ex",
      "title": "Example Data Frame of Genotype List String Data.",
      "topics": [
        "GLstring.ex"
      ]
    },
    {
      "page": "GLtoUN",
      "title": "Translate GL Strings to UNIFORMAT Strings",
      "topics": [
        "GLtoUN"
      ]
    },
    {
      "page": "GLupdate",
      "title": "Update a GL String Code to a Specified IPD-IMGT/HLA Database Version",
      "topics": [
        "GLupdate"
      ]
    },
    {
      "page": "GLV",
      "title": "Retrieve Version from Input GL String",
      "topics": [
        "GLV"
      ]
    },
    {
      "page": "GLV2",
      "title": "Format GL String Code Version Number",
      "topics": [
        "GLV2"
      ]
    },
    {
      "page": "GLvalidate",
      "title": "Validate a GL String Code",
      "topics": [
        "GLvalidate"
      ]
    },
    {
      "page": "GLVhelper",
      "title": "Locate Matches for an Incomplete IPD-IMGT/HLA Database Version",
      "topics": [
        "GLVhelper"
      ]
    },
    {
      "page": "HLAatlas",
      "title": "Boundary Positions of Exons, Introns and UTRs in Amino Acid, cDNA and gDNA Alignments",
      "topics": [
        "HLAatlas"
      ]
    },
    {
      "page": "HLAgazetteer",
      "title": "Functional and Organizational Categories of Genes Supported by the IPD-IMGT/HLA Database",
      "topics": [
        "HLAgazetteer"
      ]
    },
    {
      "page": "IMGTHLAGeneTypes",
      "title": "Molecular characteristics of the Genes Curated by the IPD-IMGT/HLA Database",
      "topics": [
        "IMGTHLAGeneTypes"
      ]
    },
    {
      "page": "motifMatch",
      "title": "Identify Alleles that Share a Sequence Motif",
      "topics": [
        "motifMatch"
      ]
    },
    {
      "page": "multiAlign",
      "title": "Generate an Alignment for Specific Alleles at Different Positions",
      "topics": [
        "multiAlign"
      ]
    },
    {
      "page": "multiAlleleTrim",
      "title": "Trim Multiple HLA Allele Names",
      "topics": [
        "multiAlleleTrim"
      ]
    },
    {
      "page": "multiGLStoUNI",
      "title": "Translate Multiple GL Strings to UNIFORMAT",
      "topics": [
        "multiGLStoUNI"
      ]
    },
    {
      "page": "multiLocusValidation",
      "title": "Apply validateLocus() to Multiple Loci",
      "topics": [
        "multiLocusValidation"
      ]
    },
    {
      "page": "multiQueryRelease",
      "title": "Search Multiple Elements of Allele Names Across Release Versions",
      "topics": [
        "multiQueryRelease"
      ]
    },
    {
      "page": "multiSearch",
      "title": "Search Alignment Sequences at Multiple Positions for a Specified Allele",
      "topics": [
        "multiSearch"
      ]
    },
    {
      "page": "multiTranslateGLstring",
      "title": "Translate a Vector of GL Strings to a Desired IPD-IMGT/HLA Database Version",
      "topics": [
        "multiTranslateGLstring"
      ]
    },
    {
      "page": "multiUNItoGLS",
      "title": "Translate Multiple UNIFORMAT Strings to GL Strings",
      "topics": [
        "multiUNItoGLS"
      ]
    },
    {
      "page": "multiUpdateGL",
      "title": "Update a Vector of GL String Code Data to a Desired IPD-IMGT/HLA Database Version",
      "topics": [
        "multiUpdateGL"
      ]
    },
    {
      "page": "numFields",
      "title": "Identify the Number of Fields in a Colon-Delimited Allele Name",
      "topics": [
        "numFields"
      ]
    },
    {
      "page": "parseAlignmentHead",
      "title": "Guides for Parsing the Header Blocks of Alignment Files",
      "topics": [
        "parseAlignmentHead"
      ]
    },
    {
      "page": "posSort",
      "title": "Numerical Sort of Alignment Positions that Contain Indels",
      "topics": [
        "posSort"
      ]
    },
    {
      "page": "pypopHeaders",
      "title": "Convert BIGDAWG File Headers to PyPop Format",
      "topics": [
        "pypopHeaders"
      ]
    },
    {
      "page": "queryPositions",
      "title": "Extract Variant Information for Specific Positions in an Alignment",
      "topics": [
        "queryPositions"
      ]
    },
    {
      "page": "queryRelease",
      "title": "Search Allele Names Across Release Versions",
      "topics": [
        "queryRelease"
      ]
    },
    {
      "page": "redec",
      "title": "Reintroduce Version Decimals",
      "topics": [
        "redec"
      ]
    },
    {
      "page": "relRisk",
      "title": "Calculate Relative Risk for Individual Alleles and Genotypes in BIGDAWG-formatted Non-Case-Control Datasets",
      "topics": [
        "relRisk"
      ]
    },
    {
      "page": "repoVersion",
      "title": "Convert an AlleleListHistory Release Version to the GitHub Repository Version",
      "topics": [
        "repoVersion"
      ]
    },
    {
      "page": "sHLAdata",
      "title": "Synthetic HLA Data for use with Package Examples",
      "topics": [
        "sHLAdata"
      ]
    },
    {
      "page": "squashVersion",
      "title": "Reduce a Release Version to Numerals",
      "topics": [
        "squashVersion"
      ]
    },
    {
      "page": "translateAllele",
      "title": "Translate HLA Allele Names across IPD-IMGT/HLA Database Release Versions",
      "topics": [
        "translateAllele"
      ]
    },
    {
      "page": "translateGLstring",
      "title": "Translate a GL String across IPD-IMGT/HLA Database Release Versions",
      "topics": [
        "translateGLstring"
      ]
    },
    {
      "page": "typeToSource",
      "title": "Convert AlignType Values to Source Values",
      "topics": [
        "typeToSource"
      ]
    },
    {
      "page": "uniAlign",
      "title": "Generate an Alignment for Specific Alleles at Specific Positions",
      "topics": [
        "uniAlign"
      ]
    },
    {
      "page": "UNIFORMAT.example",
      "title": "Example Data Frame of UNIFORMAT Data.",
      "topics": [
        "UNIFORMAT.example"
      ]
    },
    {
      "page": "uniSearch",
      "title": "Search Sequences at a Single Position for an Allele",
      "topics": [
        "uniSearch"
      ]
    },
    {
      "page": "UNItoGLS",
      "title": "Translate UNIFORMAT to GL String",
      "topics": [
        "UNItoGLS"
      ]
    },
    {
      "page": "UNtoGL",
      "title": "Translate UNIFORMAT Strings to GL Strings",
      "topics": [
        "UNtoGL"
      ]
    },
    {
      "page": "updateAll",
      "title": "Update All Package Data Objects Derived from IPD-IMGT/HLA Database Resources",
      "topics": [
        "updateAll"
      ]
    },
    {
      "page": "updateAlleleListHistory",
      "title": "Build the AlleleList History R Object",
      "topics": [
        "updateAlleleListHistory"
      ]
    },
    {
      "page": "updateGL",
      "title": "Update a GL String Code to a Specified IPD-IMGT/HLA Database Version",
      "topics": [
        "updateGL"
      ]
    },
    {
      "page": "validateAllele",
      "title": "Validate Allele-Name Format and Presence in HLAalignments",
      "topics": [
        "validateAllele"
      ]
    },
    {
      "page": "validateGLstring",
      "title": "Validate a GL String",
      "topics": [
        "validateGLstring"
      ]
    },
    {
      "page": "validateLocus",
      "title": "Determine if a Locus Name is in the HLAgazetteer",
      "topics": [
        "validateLocus"
      ]
    },
    {
      "page": "validateMotif",
      "title": "Determine if a Motif is Properly Formatted",
      "topics": [
        "validateMotif"
      ]
    },
    {
      "page": "validatePositions",
      "title": "Validate the Presence of Variant Positions in an Alignment",
      "topics": [
        "validatePositions"
      ]
    },
    {
      "page": "validateUniformat",
      "title": "Validate a UNIFORMAT String",
      "topics": [
        "validateUniformat"
      ]
    },
    {
      "page": "validateVersion",
      "title": "Validate an IPD-IMGT/HLA Release Version",
      "topics": [
        "validateVersion"
      ]
    },
    {
      "page": "variantTable",
      "title": "Builds a Data Frame of Variant Information for Specific Positions in an Alignment",
      "topics": [
        "variantTable"
      ]
    },
    {
      "page": "verifyAllele",
      "title": "Determine if an Allele Name Ever Existed, and (if so) in Which IPD-IMGT/HLA Database Releases",
      "topics": [
        "verifyAllele"
      ]
    }
  ],
  "_readme": "https://github.com/sjmack/hlatools/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "bit",
    "bit64",
    "boot",
    "cellranger",
    "class",
    "cli",
    "clipr",
    "cpp11",
    "crayon",
    "curl",
    "data.table",
    "DescTools",
    "dplyr",
    "e1071",
    "Exact",
    "expm",
    "fmsb",
    "forcats",
    "fs",
    "generics",
    "gld",
    "glue",
    "haven",
    "hms",
    "httr",
    "jsonlite",
    "lattice",
    "lifecycle",
    "lmom",
    "magrittr",
    "MASS",
    "Matrix",
    "mime",
    "mvtnorm",
    "openssl",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "progress",
    "proxy",
    "R6",
    "Rcpp",
    "readr",
    "readxl",
    "rematch",
    "rlang",
    "rootSolve",
    "rstudioapi",
    "rvest",
    "selectr",
    "stringi",
    "stringr",
    "sys",
    "tibble",
    "tidyselect",
    "tzdb",
    "utf8",
    "vctrs",
    "vroom",
    "withr",
    "xfun",
    "xml2"
  ],
  "_vignettes": [
    {
      "source": "HLAtools.Rmd",
      "filename": "HLAtools.html",
      "title": "HLAtools",
      "author": "Ryan Nickens -- rynickens@gmail.com, Livia Tran -- livia.tran@ucsf.edu, Leamon Crooms IV -- lcroomsiv@gmail.com, Derek Pappas, PhD -- djpappas75@gmail.com, Vinh Luu -- vinhluu864@berkeley.edu, Josh Bredeweg, Steven J. Mack, PhD -- steven.mack@ucsf.edu",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "1. Reference Datasets",
        "Atlas of Gene Feature Boundaries",
        "Protein Sequence Atlases",
        "Nucleotide Sequence Atlases",
        "Genomic Sequence Atlases",
        "Historical Catalogue of HLA Allele Names",
        "Functional and Organizational Categories of Genes in the HLA Region",
        "Molecular Characteristics of HLA Region Genes",
        "Gazetteer of HLA Region Genes",
        "Annotation of Pseudogene and Gene Fragment Features",
        "Sequence Alignments",
        "Protein (AA) Aligments",
        "Codon and Individual Nucleotide (cDNA) Sequence Alignments",
        "Genomic (gDNA) Sequence Alignments",
        "Insertion-Deletion (Indel) Variant Representation",
        "2. Working with Sequence Alignments",
        "Building Alignments",
        "Working with Alignments in Past Releases",
        "Caveats for Alignments from Previous Releases",
        "3. Trim, Search and Query Functions",
        "Trimming HLA Allele Names by Digits or Fields",
        "Identifying Differences Between Alleles at a Locus",
        "Searching Allele Names Across IPD-IMGT/HLA Database Release Versions",
        "Searching Alignments at Specific Positions",
        "Identifying Sequence Variants at Specific Positions and their Frequencies Across all Alleles",
        "Searching Alignments for Sequence Motifs",
        "Building Custom Alignments",
        "4. Data Translation and Conversion Tools",
        "Working with Genotype List String (GL String), GL String Code (GLSC), and UNIFORMAT Data",
        "Translate GL String Codes Across IPD-IMGT/HLA Database Release Versions",
        "updateGL",
        "multiUpdateGL",
        "Translate vectors and data frames of HLA allele name data across IPD-IMGT/HLA Database Release Versions",
        "Convert GL String-formatted data to UNIFORMAT-formatted data",
        "validateGLstring",
        "GLStoUNI",
        "multiGLStoUNI",
        "Convert UNIFORMAT-formatted data to GL String-formatted data",
        "validateUniformat",
        "UNItoGLS",
        "multiUNItoGLS",
        "5. Data Analysis Tools",
        "Example Data",
        "Calculating Relative Risk with BIGDAWG-formatted Datasets",
        "relRisk",
        "Division of BIGDAWG-formatted Datasets for Stratification Analyses",
        "BDstrat: Multilocus Allele Stratification for BIGDAWG Datasets",
        "Conversion of BIGDAWG-formatted Datasets to Python for Population Genetics (PyPop)-formatted Datasets",
        "BDtoPyPop : Enabling Population Genetic Analyses of Case and Control Datasets"
      ],
      "created": "2024-03-25 22:20:20",
      "modified": "2026-05-30 06:46:15",
      "commits": 52
    }
  ],
  "_score": 5.658964842664435,
  "_indexed": true,
  "_nocasepkg": "hlatools",
  "_universes": [
    "sjmack"
  ],
  "_previous": "1.8.0",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.8.1",
      "date": "2026-05-30T10:47:32.000Z",
      "distro": "noble",
      "commit": "edc9cdc1de112ba8a74e3eed7d9bb069c79e90f1",
      "fileid": "51cc3ce1018faaecaf564b112e7a041ba274de703c938894886ee7b27ce81c3b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sjmack/actions/runs/26680307690"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.8.1",
      "date": "2026-05-30T10:47:43.000Z",
      "distro": "noble",
      "commit": "edc9cdc1de112ba8a74e3eed7d9bb069c79e90f1",
      "fileid": "261ef9532c161b7f4b87e50b3fd2528478155e3b35c8298635c70039e78cfca0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sjmack/actions/runs/26680307690"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.8.1",
      "date": "2026-05-30T15:13:07.000Z",
      "commit": "edc9cdc1de112ba8a74e3eed7d9bb069c79e90f1",
      "fileid": "a45b0a200b96e8d8936d097ec99913bb162b32b9ff7d78b0095de58bf2e3d339",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sjmack/actions/runs/26680307690"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.8.1",
      "date": "2026-05-30T15:12:17.000Z",
      "commit": "edc9cdc1de112ba8a74e3eed7d9bb069c79e90f1",
      "fileid": "53d45973b32ff3dc952901edd50d79a5e7bc44168629d4a2db1f60bd2955a1eb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sjmack/actions/runs/26680307690"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.8.1",
      "date": "2026-05-30T10:47:30.000Z",
      "commit": "edc9cdc1de112ba8a74e3eed7d9bb069c79e90f1",
      "fileid": "ad76b8f4449618d6a456c9274a2ebf5894b63c25b7f15e658865129ed03779b4",
      "status": "success",
      "buildurl": "https://github.com/r-universe/sjmack/actions/runs/26680307690"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.8.1",
      "date": "2026-05-30T10:46:35.000Z",
      "commit": "edc9cdc1de112ba8a74e3eed7d9bb069c79e90f1",
      "fileid": "80da05cb199f813952abbbda42fc0c2ec19c60b6cc55a49d0f41adc3af3c361f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sjmack/actions/runs/26680307690"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.8.1",
      "date": "2026-05-30T10:46:23.000Z",
      "commit": "edc9cdc1de112ba8a74e3eed7d9bb069c79e90f1",
      "fileid": "68270ba75163e9b8e5a612de832b184455c9a0818070a8b6013ff0af2eea79d5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sjmack/actions/runs/26680307690"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.8.1",
      "date": "2026-05-30T10:46:37.000Z",
      "commit": "edc9cdc1de112ba8a74e3eed7d9bb069c79e90f1",
      "fileid": "c326bef415623ebd7cea7464222190b84b4bb87999bba6b68b3fad28f4c98edf",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/sjmack/actions/runs/26680307690"
    }
  ]
}