{
  "_id": "6a1fe44cb401979e7343bda8",
  "Package": "cigarillo",
  "Title": "Efficient manipulation of CIGAR strings",
  "Description": "CIGAR stands for Concise Idiosyncratic Gapped Alignment\nReport. CIGAR strings are found in the BAM files produced by\nmost aligners and in the AIRR-formatted output produced by\nIgBLAST. The cigarillo package provides functions to parse and\ninspect CIGAR strings, trim them, turn them into ranges of\npositions relative to the \"query space\" or \"reference space\",\nand project positions or sequences from one space to the other.\nNote that these operations are low-level operations that the\nuser rarely needs to perform directly. More typically, they are\nperformed behind the scene by higher-level functionality\nimplemented in other packages like Bioconductor packages\nGenomicAlignments and igblastr.",
  "biocViews": "Infrastructure, Alignment, SequenceMatching, Sequencing",
  "URL": "https://bioconductor.org/packages/cigarillo",
  "BugReports": "https://github.com/Bioconductor/cigarillo/issues",
  "Version": "1.3.0",
  "License": "Artistic-2.0",
  "Encoding": "UTF-8",
  "Authors@R": "c(\nperson(\"Hervé\", \"Pagès\", role=c(\"aut\", \"cre\"),\nemail=\"hpages.on.github@gmail.com\",\ncomment=c(ORCID=\"0009-0002-8272-4522\")),\nperson(\"Valerie\", \"Obenchain\", role=\"aut\"),\nperson(\"Michael\", \"Lawrence\", role=\"aut\",\nemail=\"lawremi@gmail.com\"),\nperson(\"Patrick\", \"Aboyoun\", role=\"ctb\"),\nperson(\"Fedor\", \"Bezrukov\", role=\"ctb\"),\nperson(\"Martin\", \"Morgan\", role=\"ctb\"))",
  "VignetteBuilder": "knitr",
  "Collate": "utils.R cigar_ops_visibility.R explode_cigars.R\ntabulate_cigar_ops.R cigar_extent.R trim_cigars.R\ncigars_as_ranges.R project_positions.R project_sequences.R\nmap_ref_ranges_to_query.R",
  "Config/pak/sysreqs": "zlib1g-dev",
  "Repository": "https://bioc.r-universe.dev",
  "Date/Publication": "2026-04-28 13:05:53 UTC",
  "RemoteUrl": "https://github.com/bioc/cigarillo",
  "RemoteRef": "HEAD",
  "RemoteSha": "df1f0466acbe21c278861c82da76c16c6d02a01a",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-06-03 08:11:28 UTC",
    "User": "root"
  },
  "Author": "Hervé Pagès [aut, cre] (ORCID: <https://orcid.org/0009-0002-8272-4522>),\nValerie Obenchain [aut],\nMichael Lawrence [aut],\nPatrick Aboyoun [ctb],\nFedor Bezrukov [ctb],\nMartin Morgan [ctb]",
  "Maintainer": "Hervé Pagès <hpages.on.github@gmail.com>",
  "MD5sum": "043e8f75935b056ecd1f82b679dec562",
  "_user": "bioc",
  "_type": "src",
  "_file": "cigarillo_1.3.0.tar.gz",
  "_fileid": "4a9d80c4d5f928bb523e62857abe4a74369e17d9d7c0cae6d5fe2c1cde334266",
  "_filesize": 207241,
  "_sha256": "4a9d80c4d5f928bb523e62857abe4a74369e17d9d7c0cae6d5fe2c1cde334266",
  "_created": "2026-06-03T08:11:28.000Z",
  "_published": "2026-06-03T08:22:36.971Z",
  "_jobs": [
    {
      "job": 79250214598,
      "time": 235,
      "config": "bioc-checks",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7379199096"
    },
    {
      "job": 79250214631,
      "time": 289,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7379217712"
    },
    {
      "job": 79250214502,
      "time": 317,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7379226636"
    },
    {
      "job": 79250214685,
      "time": 263,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7379209453"
    },
    {
      "job": 79250214602,
      "time": 348,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7379236435"
    },
    {
      "job": 79250214577,
      "time": 165,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7379176200"
    },
    {
      "job": 79250214540,
      "time": 609,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7379325315"
    },
    {
      "job": 79250214659,
      "time": 236,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7379199257"
    },
    {
      "job": 79250214648,
      "time": 358,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7379240685"
    },
    {
      "job": 79249378869,
      "time": 312,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7379119129"
    },
    {
      "job": 79250214461,
      "time": 211,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7379191052"
    },
    {
      "job": 79250214584,
      "time": 375,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7379246183"
    },
    {
      "job": 79250214586,
      "time": 623,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7379331750"
    },
    {
      "job": 79250214545,
      "time": 433,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7379265643"
    }
  ],
  "_bioccheck": {
    "error": 0,
    "warning": 0,
    "note": 3
  },
  "_buildurl": "https://github.com/r-universe/bioc/actions/runs/26871979670",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/bioc/cigarillo",
  "_commit": {
    "id": "df1f0466acbe21c278861c82da76c16c6d02a01a",
    "author": "A Wokaty <andres.wokaty@sph.cuny.edu>",
    "committer": "A Wokaty <andres.wokaty@sph.cuny.edu>",
    "message": "bump x.y.z version to odd y following creation of RELEASE_3_23 branch\n",
    "time": 1777381553
  },
  "_maintainer": {
    "name": "Hervé Pagès",
    "email": "hpages.on.github@gmail.com",
    "login": "hpages",
    "linkedin": "in/hervé-pagès-5038527",
    "description": "",
    "uuid": 8810451
  },
  "_distro": "noble",
  "_registered": true,
  "_dependencies": [
    {
      "package": "methods",
      "role": "Depends"
    },
    {
      "package": "BiocGenerics",
      "role": "Depends"
    },
    {
      "package": "S4Vectors",
      "version": ">= 0.47.2",
      "role": "Depends"
    },
    {
      "package": "IRanges",
      "role": "Depends"
    },
    {
      "package": "Biostrings",
      "role": "Depends"
    },
    {
      "package": "S4Vectors",
      "role": "LinkingTo"
    },
    {
      "package": "IRanges",
      "role": "LinkingTo"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "Rsamtools",
      "role": "Suggests"
    },
    {
      "package": "GenomicAlignments",
      "role": "Suggests"
    },
    {
      "package": "RNAseqData.HNRNPC.bam.chr14",
      "role": "Suggests"
    },
    {
      "package": "BSgenome.Hsapiens.UCSC.hg19",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "BiocStyle",
      "role": "Suggests"
    }
  ],
  "_owner": "bioc",
  "_selfowned": true,
  "_usedby": 557,
  "_updates": [
    {
      "week": "2025-37",
      "n": 6
    },
    {
      "week": "2025-38",
      "n": 8
    },
    {
      "week": "2025-43",
      "n": 2
    },
    {
      "week": "2025-44",
      "n": 2
    },
    {
      "week": "2026-18",
      "n": 2
    }
  ],
  "_tags": [],
  "_bioc": [
    {
      "branch": "devel",
      "version": "1.3.0",
      "bioc": "3.24"
    },
    {
      "branch": "release",
      "version": "1.2.0",
      "bioc": "3.23"
    }
  ],
  "_topics": [
    "infrastructure",
    "alignment",
    "sequencematching",
    "sequencing",
    "bioconductor-package",
    "core-package"
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "hpages",
      "count": 16,
      "uuid": 8810451
    },
    {
      "user": "jwokaty",
      "count": 4,
      "uuid": 1744257
    }
  ],
  "_userbio": {
    "uuid": 2286807,
    "type": "organization",
    "name": "Bioconductor",
    "description": "Software for the analysis and comprehension of high-throughput genomic data"
  },
  "_downloads": {
    "count": 21863,
    "source": "https://www.bioconductor.org/packages/stats/bioc/cigarillo"
  },
  "_devurl": "https://github.com/bioconductor/cigarillo",
  "_searchresults": 5,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/cigarillo.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/bioconductor/cigarillo",
  "_realowner": "bioc",
  "_cranurl": false,
  "_exports": [
    "cigar_extent_along_pwa",
    "cigar_extent_along_query",
    "cigar_extent_along_ref",
    "CIGAR_OPS",
    "cigar_ops_visibility",
    "cigars_as_ranges_along_pwa",
    "cigars_as_ranges_along_query",
    "cigars_as_ranges_along_ref",
    "cigars_as_RleList",
    "explode_cigar_oplens",
    "explode_cigar_ops",
    "fast_map_ref_ranges_to_query",
    "map_ref_ranges_to_query",
    "narrow_cigars_along_query",
    "narrow_cigars_along_ref",
    "project_sequences",
    "query_pos_as_ref_pos",
    "ref_pos_as_query_pos",
    "tabulate_cigar_ops",
    "trim_cigars_along_query",
    "trim_cigars_along_ref",
    "validate_cigars"
  ],
  "_help": [
    {
      "page": "cigarillo-package",
      "title": "Efficient manipulation of CIGAR strings",
      "topics": [
        "cigarillo-package",
        "cigarillo"
      ]
    },
    {
      "page": "cigar_extent",
      "title": "Calculate the number of positions spanned by a CIGAR string",
      "topics": [
        "cigar_extent",
        "cigar_extent_along_pwa",
        "cigar_extent_along_query",
        "cigar_extent_along_ref"
      ]
    },
    {
      "page": "cigar_ops_visibility",
      "title": "Visibility of CIGAR operations",
      "topics": [
        "CIGAR_OPS",
        "cigar_ops_visibility"
      ]
    },
    {
      "page": "cigars_as_ranges",
      "title": "Turn CIGAR strings into ranges of positions",
      "topics": [
        "cigars_as_ranges",
        "cigars_as_ranges_along_pwa",
        "cigars_as_ranges_along_query",
        "cigars_as_ranges_along_ref"
      ]
    },
    {
      "page": "explode_cigars",
      "title": "Explode CIGAR strings",
      "topics": [
        "cigars_as_RleList",
        "explode_cigars",
        "explode_cigar_oplens",
        "explode_cigar_ops",
        "validate_cigars"
      ]
    },
    {
      "page": "map_ref_ranges_to_query",
      "title": "Map ranges relative to reference space to query space",
      "topics": [
        "fast_map_ref_ranges_to_query",
        "map_ref_ranges_to_query"
      ]
    },
    {
      "page": "project_positions",
      "title": "Project positions from query to reference space and vice versa",
      "topics": [
        "project_positions",
        "query_pos_as_ref_pos",
        "ref_pos_as_query_pos"
      ]
    },
    {
      "page": "project_sequences",
      "title": "Project sequences from one space to the other",
      "topics": [
        "project_sequences"
      ]
    },
    {
      "page": "tabulate_cigar_ops",
      "title": "Tabulate CIGAR operations",
      "topics": [
        "tabulate_cigar_ops"
      ]
    },
    {
      "page": "trim_cigars",
      "title": "Trim CIGAR strings along the reference or query space",
      "topics": [
        "narrow_cigars_along_query",
        "narrow_cigars_along_ref",
        "trim_cigars",
        "trim_cigars_along_query",
        "trim_cigars_along_ref"
      ]
    }
  ],
  "_readme": "https://github.com/bioc/cigarillo/raw/HEAD/README.md",
  "_rundeps": [
    "BiocGenerics",
    "Biostrings",
    "crayon",
    "generics",
    "IRanges",
    "S4Vectors",
    "Seqinfo",
    "XVector"
  ],
  "_vignettes": [
    {
      "source": "cigarillo.Rmd",
      "filename": "cigarillo.html",
      "title": "The cigarillo package",
      "author": "Hervé Pagès",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Install and load the package",
        "A quick overview of the functionality available in the package",
        "Explode CIGAR strings",
        "Tabulate CIGAR operations",
        "Calculate the number of positions spanned by a CIGAR",
        "Trim CIGAR strings along the reference or query space",
        "Turn CIGAR strings into ranges of positions",
        "Project positions from query to reference space and vice versa",
        "Project sequences from one space to the other",
        "Session information"
      ],
      "created": "2025-09-20 21:25:44",
      "modified": "2025-09-21 08:49:09",
      "commits": 3
    }
  ],
  "_score": 8.960626213345261,
  "_indexed": true,
  "_nocasepkg": "cigarillo",
  "_universes": [
    "bioc",
    "hpages",
    "bioconductor"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.3.0",
      "date": "2026-06-03T08:15:40.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "df1f0466acbe21c278861c82da76c16c6d02a01a",
      "fileid": "a8d6a0f45a388fd02f2f927768e09eb21a0579f09e25104c56ecb0d495d2d756",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26871979670"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.3.0",
      "date": "2026-06-03T08:15:58.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "df1f0466acbe21c278861c82da76c16c6d02a01a",
      "fileid": "e6dc80e49a702974f8a36cebe34c4341a25b127ffe0627d72241559a80164820",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26871979670"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.3.0",
      "date": "2026-06-03T08:15:18.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "df1f0466acbe21c278861c82da76c16c6d02a01a",
      "fileid": "313e1cd5ec8516e7138480bd36728937a887549a5dc0f4fe2b0ed8bdb5043f86",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26871979670"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.3.0",
      "date": "2026-06-03T08:16:26.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "df1f0466acbe21c278861c82da76c16c6d02a01a",
      "fileid": "d789eac4a87369d3ccde13c8decb9cd60b5049a37a424aafd36b49b1c34a3aab",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26871979670"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.3.0",
      "date": "2026-06-03T08:13:51.000Z",
      "arch": "aarch64",
      "commit": "df1f0466acbe21c278861c82da76c16c6d02a01a",
      "fileid": "7194b0d52ea704409a83b8eacc65d6be2d1fc6b264d3f1109a6e8e57aeba824b",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26871979670"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.3.0",
      "date": "2026-06-03T08:19:19.000Z",
      "arch": "x86_64",
      "commit": "df1f0466acbe21c278861c82da76c16c6d02a01a",
      "fileid": "70894b31fe13a2ee2310be19f661b9f8266bc778fc294397623abf07d48ef2d4",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26871979670"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.3.0",
      "date": "2026-06-03T08:14:26.000Z",
      "arch": "aarch64",
      "commit": "df1f0466acbe21c278861c82da76c16c6d02a01a",
      "fileid": "7b854b970ec49f4664eba6b2dd06679c603a097c9454830c9f7fcf512f95957c",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26871979670"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.3.0",
      "date": "2026-06-03T08:16:16.000Z",
      "arch": "x86_64",
      "commit": "df1f0466acbe21c278861c82da76c16c6d02a01a",
      "fileid": "11ffb0e892b2acbc0ad29c7ebdc5c9f0de88c32a81c1d3c61e91387d1c066a76",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26871979670"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.3.0",
      "date": "2026-06-03T08:15:19.000Z",
      "arch": "emscripten",
      "commit": "df1f0466acbe21c278861c82da76c16c6d02a01a",
      "fileid": "d759bd9a4cb4fe07a03f69e3cd47169fd61261ff14b119980fcba6754a62daa1",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26871979670"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.3.0",
      "date": "2026-06-03T08:16:54.000Z",
      "arch": "x86_64",
      "commit": "df1f0466acbe21c278861c82da76c16c6d02a01a",
      "fileid": "b59d5a38c1409ea2563d7924796836117699e35ac6e07637cdf7634f70665da8",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26871979670"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.3.0",
      "date": "2026-06-03T08:20:58.000Z",
      "arch": "x86_64",
      "commit": "df1f0466acbe21c278861c82da76c16c6d02a01a",
      "fileid": "4dbc38932b8b91710ed183b64d81ce27c0e5a9f11221e7923d45bd2f66be8a40",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26871979670"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.3.0",
      "date": "2026-06-03T08:17:40.000Z",
      "arch": "x86_64",
      "commit": "df1f0466acbe21c278861c82da76c16c6d02a01a",
      "fileid": "c9d9445e14453ed3b343db17f450c35c0e4e1362c665a58d4be5c047defdfe28",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26871979670"
    }
  ]
}