{
  "_id": "6aca8475fe5cc25786e8ab1f",
  "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.1",
  "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-09-02 00:44:59 UTC",
  "RemoteUrl": "https://github.com/bioc/cigarillo",
  "RemoteRef": "HEAD",
  "RemoteSha": "5add90b609ca0ffa6e22d9d98a2ee1ca32fd902c",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-10 17:00:33 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>",
  "_user": "bioc",
  "_type": "src",
  "_file": "cigarillo_1.3.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/b4bd79893456824f5187f1dfbbdd90df906966c9a30a468ed406c15a5384d17a",
  "_filesize": 208487,
  "_sha256": "b4bd79893456824f5187f1dfbbdd90df906966c9a30a468ed406c15a5384d17a",
  "_expires": "2027-01-18T18:31:15.000Z",
  "_created": "2026-10-10T17:00:33.000Z",
  "_published": "2026-10-10T18:31:17.636Z",
  "_buildurl": "https://github.com/r-universe/bioc/actions/runs/38069607709",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_bioccheck": {
    "error": 0,
    "warning": 0,
    "note": 2
  },
  "_upstream": "https://github.com/bioc/cigarillo",
  "_commit": {
    "id": "5add90b609ca0ffa6e22d9d98a2ee1ca32fd902c",
    "author": "Hervé Pagès <hpages.on.github@gmail.com>",
    "committer": "Hervé Pagès <hpages.on.github@gmail.com>",
    "message": "add missing package anchor to Rd \\link{} target\n",
    "time": 1788309899
  },
  "_maintainer": {
    "name": "Hervé Pagès",
    "email": "hpages.on.github@gmail.com",
    "login": "hpages",
    "linkedin": "in/hervé-pagès-5038527",
    "description": "",
    "uuid": 8810451,
    "orcid": "0009-0002-8272-4522"
  },
  "_distro": "resolute",
  "_jobs": [
    {
      "job": 114265306368,
      "time": 226,
      "config": "bioc-checks",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "11676945336"
    },
    {
      "job": 114265306393,
      "time": 246,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11677045313"
    },
    {
      "job": 114265306345,
      "time": 259,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11676650979"
    },
    {
      "job": 114265306380,
      "time": 205,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11676348149"
    },
    {
      "job": 114265306376,
      "time": 299,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11676940480"
    },
    {
      "job": 114265306391,
      "time": 196,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11677729820"
    },
    {
      "job": 114265306357,
      "time": 521,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11676373576"
    },
    {
      "job": 114265306367,
      "time": 201,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11678419910"
    },
    {
      "job": 114265306398,
      "time": 348,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11676636084"
    },
    {
      "job": 114264228555,
      "time": 324,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11676650450"
    },
    {
      "job": 114265306233,
      "time": 168,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11676457888"
    },
    {
      "job": 114265306369,
      "time": 292,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11676780665"
    },
    {
      "job": 114265306334,
      "time": 428,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "11677025641"
    },
    {
      "job": 114265306341,
      "time": 395,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "11676571420"
    },
    {
      "job": 114265306424,
      "time": 305,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11676865585"
    },
    {
      "job": 114265306386,
      "time": 369,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "11676671032"
    }
  ],
  "_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": 639,
  "_updates": [
    {
      "week": "2025-43",
      "n": 2
    },
    {
      "week": "2025-44",
      "n": 2
    },
    {
      "week": "2026-18",
      "n": 2
    },
    {
      "week": "2026-29",
      "n": 1
    },
    {
      "week": "2026-36",
      "n": 1
    }
  ],
  "_tags": [],
  "_bioc": [
    {
      "branch": "devel",
      "version": "1.3.1",
      "bioc": "3.24",
      "repository": "bioc"
    },
    {
      "branch": "release",
      "version": "1.2.1",
      "bioc": "3.23",
      "repository": "bioc"
    }
  ],
  "_topics": [
    "infrastructure",
    "alignment",
    "sequencematching",
    "sequencing",
    "bioconductor-package",
    "core-package"
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "hpages",
      "count": 18,
      "uuid": 8810451
    },
    {
      "user": "jwokaty",
      "count": 4,
      "uuid": 1744257
    }
  ],
  "_userbio": {
    "uuid": 2286807,
    "type": "organization",
    "name": "Bioconductor",
    "followers": 476,
    "description": "Software for the analysis and comprehension of high-throughput genomic data"
  },
  "_downloads": {
    "count": 28085,
    "source": "https://www.bioconductor.org/packages/stats/bioc/cigarillo"
  },
  "_devurl": "https://github.com/bioconductor/cigarillo",
  "_searchresults": 8,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/cigarillo.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_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": 9.129036549762262,
  "_indexed": true,
  "_nocasepkg": "cigarillo",
  "_universes": [
    "bioc",
    "hpages",
    "bioconductor"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.3.1",
      "date": "2026-10-10T17:04:15.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "5add90b609ca0ffa6e22d9d98a2ee1ca32fd902c",
      "fileid": "https://r2.ropensci.org/2b9358073208f7b9adaa9d9566a216bc69cbb3f448a638a2b7a4d18bb924e9bb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38069607709"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.3.1",
      "date": "2026-10-10T17:04:31.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "5add90b609ca0ffa6e22d9d98a2ee1ca32fd902c",
      "fileid": "https://r2.ropensci.org/b7882a45ba66f5b17cb32b5f0a3b660a0001c02b226ab89fa79f3785d95f81b7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38069607709"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.3.1",
      "date": "2026-10-10T17:03:38.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "5add90b609ca0ffa6e22d9d98a2ee1ca32fd902c",
      "fileid": "https://r2.ropensci.org/588f76afbe237a21caa2ab889b1cc76b5720b2e5a255fcddb83cc7e9319cf8a7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38069607709"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.3.1",
      "date": "2026-10-10T17:04:49.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "5add90b609ca0ffa6e22d9d98a2ee1ca32fd902c",
      "fileid": "https://r2.ropensci.org/ccddc3fdefe8de9e908eab24b513ef39f0a6acd9fe02b63cdc64f9a75051590d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38069607709"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.3.1",
      "date": "2026-10-10T18:29:20.000Z",
      "arch": "aarch64",
      "commit": "5add90b609ca0ffa6e22d9d98a2ee1ca32fd902c",
      "fileid": "https://r2.ropensci.org/a8fb53dabbd3ffb7e07a267adadd11cb2b86f3ab86e225cf21719ae94fc42746",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38069607709"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.3.1",
      "date": "2026-10-10T17:07:13.000Z",
      "arch": "x86_64",
      "commit": "5add90b609ca0ffa6e22d9d98a2ee1ca32fd902c",
      "fileid": "https://r2.ropensci.org/5f9223799654face3c03c98650083c5fffaa876ca19f13106d823f1fdd1cb922",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38069607709"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.3.1",
      "date": "2026-10-10T18:29:52.000Z",
      "arch": "aarch64",
      "commit": "5add90b609ca0ffa6e22d9d98a2ee1ca32fd902c",
      "fileid": "https://r2.ropensci.org/3ed9328c1f49946f673979b0d75b0ebc2f84b2f083b28b14cc0d206eb3206d50",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38069607709"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.3.1",
      "date": "2026-10-10T17:05:32.000Z",
      "arch": "x86_64",
      "commit": "5add90b609ca0ffa6e22d9d98a2ee1ca32fd902c",
      "fileid": "https://r2.ropensci.org/08cd690d1133e3325e79562170a106e541840504761abff70307b522c4b91ba4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38069607709"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.3.1",
      "date": "2026-10-10T17:03:47.000Z",
      "arch": "emscripten",
      "commit": "5add90b609ca0ffa6e22d9d98a2ee1ca32fd902c",
      "fileid": "https://r2.ropensci.org/f92868f0933cd1a4bc2a3fc0bec0d455f35b5d5266f0214a8e06156994434c09",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38069607709"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.3.1",
      "date": "2026-10-10T17:04:41.000Z",
      "arch": "aarch64",
      "commit": "5add90b609ca0ffa6e22d9d98a2ee1ca32fd902c",
      "fileid": "https://r2.ropensci.org/3608e8e6428fdee09c5f40dcc07cf3ab26c845dd9c61df10b58c82022bb3d282",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38069607709"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.3.1",
      "date": "2026-10-10T17:06:38.000Z",
      "arch": "x86_64",
      "commit": "5add90b609ca0ffa6e22d9d98a2ee1ca32fd902c",
      "fileid": "https://r2.ropensci.org/aac58842ffb6ecaa7ebe9f07bb88ebb4de1fcd1366b5b53203bb8cdf9ca87dcb",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38069607709"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.3.1",
      "date": "2026-10-10T17:06:16.000Z",
      "arch": "x86_64",
      "commit": "5add90b609ca0ffa6e22d9d98a2ee1ca32fd902c",
      "fileid": "https://r2.ropensci.org/4ebca1e6d64de819ed448e9d3f8e18503b8037bacef274913fa6a2adb4e04589",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38069607709"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.3.1",
      "date": "2026-10-10T17:04:51.000Z",
      "arch": "aarch64",
      "commit": "5add90b609ca0ffa6e22d9d98a2ee1ca32fd902c",
      "fileid": "https://r2.ropensci.org/fb66330cee670b3abda26355b43d26b1242ef5474efcb0e8b17f8923d3511b60",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38069607709"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.3.1",
      "date": "2026-10-10T17:05:54.000Z",
      "arch": "x86_64",
      "commit": "5add90b609ca0ffa6e22d9d98a2ee1ca32fd902c",
      "fileid": "https://r2.ropensci.org/001ba64021b8dab2f0811550f37b3ceb692e6eb52f5f6bd061eaf47531e9693e",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38069607709"
    }
  ]
}