BO

bowtie2-inspect

Inspects Bowtie2 indexes to retrieve reference sequences and index metadata.

Install

mkdir -p .claude/skills/bowtie2-inspect && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/18176" && unzip -o skill.zip -d .claude/skills/bowtie2-inspect && rm skill.zip

Installs to .claude/skills/bowtie2-inspect

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Use when you need to extract reference sequences, names, or summary information from a Bowtie2 index file.
106 chars✓ has a “when” trigger
Beginner

Key capabilities

  • Extract reference sequences from a Bowtie2 index
  • List reference names from an index
  • Obtain a summary of an index
  • Reconstruct FASTA sequences from an index base
  • Force inspection of a large-format index
  • Save output to a file

How it works

The tool `bowtie2-inspect` extracts information from an existing Bowtie2 index file, allowing users to retrieve reference sequences, names, or a summary.

Inputs & outputs

You give it
A Bowtie2 index basename (e.g., 'ref')
You get back
Reference sequences, names, or a summary of the index

When to use bowtie2-inspect

  • Inspecting bioinformatics indexes
  • Retrieving reference sequence names
  • Summarizing index metadata

About this skill

bowtie2-inspect

Quick Start

  • Command: bowtie2-inspect [options] <bt2_base>
  • Local executable: /home/vimalinx/miniforge3/envs/bio/bin/bowtie2-inspect
  • Full reference: See references/help.md

When To Use This Tool

  • Use bowtie2-inspect when you need to recover sequences, names, or metadata from an existing Bowtie 2 index basename.
  • It is the generic inspector and is the right first choice when you are not manually forcing the small or large direct executable.
  • Use -n for name-only output, -s for a summary, and the default mode when you want FASTA reconstructed from the index.
  • Use --large-index if both small and large forms are present and you need to force inspection of the large index.

Common Patterns

# Print a summary of the index
bowtie2-inspect -s ref

# List reference names only
bowtie2-inspect -n ref

# Recover FASTA from the index
bowtie2-inspect ref > ref_from_index.fa

# Force inspection of a large index
bowtie2-inspect --large-index -s ref_large

Recommended Workflow

  1. Verify the index base name (without .1.bt2/.2.bt2 suffix)
  2. Run bowtie2-inspect -s <bt2_base> to get a summary of the index
  3. Use -n to list reference names only, or run without flags for FASTA output
  4. Save output with -o <filename> or redirect to a file

Guardrails

  • Provide the bt2 base name without trailing .1.bt2/.2.bt2 extensions
  • Output goes to stdout by default; use -o or shell redirection to save
  • Use --large-index only when forcing inspection of a large-format index

When not to use it

  • When the user needs to build a Bowtie2 index
  • When the user needs to align reads to a reference
  • When the user is manually forcing the small or large direct executable

Limitations

  • Requires the Bowtie2 index base name without extensions
  • Output goes to stdout by default
  • The tool is for inspection, not for creating or modifying indexes

How it compares

This tool provides direct command-line access to inspect and extract data from a Bowtie2 index, offering specific flags for names, summaries, or FASTA reconstruction, unlike general file inspection utilities.

Compared to similar skills

bowtie2-inspect side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
bowtie2-inspect (this skill)03moReviewBeginner
streamlit869moNo flagsIntermediate
jupyter-notebook305moReviewIntermediate
backtesting-frameworks172moNo flagsAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

streamlit

sverzijl

When working with Streamlit web apps, data dashboards, ML/AI app UIs, interactive Python visualizations, or building data science applications with Python

86239

jupyter-notebook

davila7

Use when the user asks to create, scaffold, or edit Jupyter notebooks (`.ipynb`) for experiments, explorations, or tutorials; prefer the bundled templates and run the helper script `new_notebook.py` to generate a clean starting notebook.

30158

backtesting-frameworks

wshobson

Build robust backtesting systems for trading strategies with proper handling of look-ahead bias, survivorship bias, and transaction costs. Use when developing trading algorithms, validating strategies, or building backtesting infrastructure.

17126

pdf-processing-pro

davila7

Production-ready PDF processing with forms, tables, OCR, validation, and batch operations. Use when working with complex PDF workflows in production environments, processing large volumes of PDFs, or requiring robust error handling and validation.

17110

llava

zechenzhangAGI

Large Language and Vision Assistant. Enables visual instruction tuning and image-based conversations. Combines CLIP vision encoder with Vicuna/LLaMA language models. Supports multi-turn image chat, visual question answering, and instruction following. Use for vision-language chatbots or image understanding tasks. Best for conversational image analysis.

7117

cocoindex

cocoindex-io

Comprehensive toolkit for developing with the CocoIndex library. Use when users need to create data transformation pipelines (flows), write custom functions, or operate flows via CLI or API. Covers building ETL workflows for AI data processing, including embedding documents into vector databases, building knowledge graphs, creating search indexes, or processing data streams with incremental updates.

6116

Search skills

Search the agent skills registry