Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(route): get correct item link #17278

Merged
merged 1 commit into from
Oct 26, 2024
Merged

fix(route): get correct item link #17278

merged 1 commit into from
Oct 26, 2024

Conversation

x1e5c
Copy link
Contributor

@x1e5c x1e5c commented Oct 24, 2024

Involved Issue / 该 PR 相关 Issue

Close #

Example for the Proposed Route(s) / 路由地址示例

/rsshub/transform/html/https%3A%2F%2Fllwslc.github.io%2Fgrammar-club%2Fcontent%2FPreface.html/title%3Dgrammar-club%26item%3D%20header%20%3E%20div.links%20%3E%20nav%20%3E%20div%20%26itemLink%3Da
/rsshub/transform/html/https%3A%2F%2Fbionumpy.github.io%2Fbionumpy%2Fmenu.html/itemLink%3Da

New RSS Route Checklist / 新 RSS 路由检查表

  • New Route / 新的路由
  • Anti-bot or rate limit / 反爬/频率限制
    • If yes, do your code reflect this sign? / 如果有, 是否有对应的措施?
  • Date and time / 日期和时间
    • Parsed / 可以解析
    • Correct time zone / 时区正确
  • New package added / 添加了新的包
  • Puppeteer

Note / 说明

When the href link inside the element is a relative link, the original handling would obtain an incorrect full link

This is the official documentation for numpy https://numpy.org/doc/stable/user/index.html, where most a tags have relative links. Here is the code effect before and after modification based on this site

item href `${new URL(url).origin}${link}` (new URL(link, url)).href
whatisnumpy.html https://numpy.orgwhatisnumpy.html https://numpy.org/doc/stable/user/whatisnumpy.html
../reference/index.html#reference https://numpy.org../reference/index.html#reference https://numpy.org/doc/stable/reference/index.html#reference

When the `href` link inside the element is a relative link, the original handling would obtain an incorrect full link
@github-actions github-actions bot added Route Auto: Route Test Skipped PR involves no routes labels Oct 24, 2024
@x1e5c x1e5c changed the title get correct item link fix(route): get correct item link Oct 24, 2024
Copy link
Collaborator

@TonyRL TonyRL left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please do provide an example for testing

@x1e5c
Copy link
Contributor Author

x1e5c commented Oct 25, 2024

@TonyRL

Please do provide an example for testing

This is the official documentation for numpy https://numpy.org/doc/stable/user/index.html, where most a tags have relative links. Here is the code effect before and after modification based on this site

item href `${new URL(url).origin}${link}` (new URL(link, url)).href
whatisnumpy.html https://numpy.orgwhatisnumpy.html https://numpy.org/doc/stable/user/whatisnumpy.html
../reference/index.html#reference https://numpy.org../reference/index.html#reference https://numpy.org/doc/stable/reference/index.html#reference

@TonyRL
Copy link
Collaborator

TonyRL commented Oct 25, 2024

Please fill in the example in the PR template.

@TonyRL
Copy link
Collaborator

TonyRL commented Oct 25, 2024

I should make it clearer next time.

Please fill in the Example for the Proposed Route(s) / 路由地址示例 in the PR template for testing instead of skipping it.

@github-actions github-actions bot added the Auto: Route Test Complete Auto route test has finished on given PR label Oct 26, 2024
Copy link
Contributor

Successfully generated as following:

http://localhost:1200/rsshub/transform/html/https%3A%2F%2Fwechat2rss.xlab.app%2Fposts%2Flist%2F/item=div%5Bclass%3D%27post%2Dcontent%27%5D%20p%20a - Failed ❌
HTTPError: Response code 503 (Service Unavailable)

Error Message:<br/>FetchError: [GET] &quot;https://wechat2rss.xlab.app/posts/list/&quot;: 404 Not Found
Route: /rsshub/transform/html/:url/:routeParams
Full Route: /rsshub/transform/html/https%3A%2F%2Fwechat2rss.xlab.app%2Fposts%2Flist%2F/item=div[class%3D&#39;post-content&#39;] p a
Node Version: v22.10.0
Git Hash: 53452663
http://localhost:1200/rsshub/transform/html/https%3A%2F%2Fbionumpy.github.io%2Fbionumpy%2Fmenu.html/itemLink%3Da - Success ✔️
<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
  <channel>
    <title>BioNumPy documentation — bionumpy documentation</title>
    <link>https://bionumpy.github.io/bionumpy/menu.html</link>
    <atom:link href="http://localhost:1200/rsshub/transform/html/https%3A%2F%2Fbionumpy.github.io%2Fbionumpy%2Fmenu.html/itemLink%3Da" rel="self" type="application/rss+xml"></atom:link>
    <description>Proxy https://bionumpy.github.io/bionumpy/menu.html - Powered by RSSHub</description>
    <generator>RSSHub</generator>
    <webMaster>contact@rsshub.app (RSSHub)</webMaster>
    <language>en</language>
    <lastBuildDate>Sat, 26 Oct 2024 01:59:51 GMT</lastBuildDate>
    <ttl>5</ttl>
    <item>
      <title>BioNumPy documentation — bionumpy documentation bionumpy 1.0.11 Home BioNumPy at a glance Getting started with BioNumPy in 10 minutes Using BioNumPy ...</title>
      <description>
        &lt;div class=&quot;wy-grid-for-nav&quot;&gt;
        &lt;nav data-toggle=&quot;wy-nav-shift&quot; class=&quot;wy-nav-side&quot;&gt;
        &lt;div class=&quot;wy-side-scroll&quot;&gt;
        &lt;div class=&quot;wy-side-nav-search&quot;&gt;
        &lt;a href=&quot;https://bionumpy.github.io/bionumpy/menu.html#&quot; class=&quot;icon icon-home&quot;&gt;
        bionumpy
        &lt;/a&gt;
        &lt;div class=&quot;version&quot;&gt;
        1.0.11
        &lt;/div&gt;
        &lt;div role=&quot;search&quot;&gt;
        &lt;form id=&quot;rtd-search-form&quot; class=&quot;wy-form&quot; action=&quot;search.html&quot; method=&quot;get&quot;&gt;
        &lt;input type=&quot;text&quot; name=&quot;q&quot; placeholder=&quot;Search docs&quot; aria-label=&quot;Search docs&quot;&gt;
        &lt;input type=&quot;hidden&quot; name=&quot;check_keywords&quot; value=&quot;yes&quot;&gt;
        &lt;input type=&quot;hidden&quot; name=&quot;area&quot; value=&quot;default&quot;&gt;
        &lt;/form&gt;
        &lt;/div&gt;
        &lt;/div&gt;&lt;div class=&quot;wy-menu wy-menu-vertical&quot; data-spy=&quot;affix&quot; role=&quot;navigation&quot; aria-label=&quot;Navigation menu&quot;&gt;
        &lt;p class=&quot;caption&quot; role=&quot;heading&quot;&gt;&lt;span class=&quot;caption-text&quot;&gt;Home&lt;/span&gt;&lt;/p&gt;
        &lt;ul&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/index.html&quot;&gt;BioNumPy at a glance&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/introduction.html&quot;&gt;Getting started with BioNumPy in 10 minutes&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/using_bionumpy_in_your_existing_project.html&quot;&gt;Using BioNumPy in your existing project&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;p class=&quot;caption&quot; role=&quot;heading&quot;&gt;&lt;span class=&quot;caption-text&quot;&gt;Tutorials&lt;/span&gt;&lt;/p&gt;
        &lt;ul&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/tutorials/fastq_filtering.html&quot;&gt;Filtering FASTQ reads&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/tutorials/bam_handling.html&quot;&gt;Working with BAM-files&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/tutorials/subsetting_bed.html&quot;&gt;Getting read pileup inside peaks (intervals)&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/tutorials/fastqc.html&quot;&gt;FastQC-like quality-checking of FASTQ files&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/tutorials/gc_content.html&quot;&gt;Computing GC content inside genes&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/tutorials/position_weight_matrix.html&quot;&gt;Position Weight Matrix&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/tutorials/set_of_sequences.html&quot;&gt;Simulating sequence datasets&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/tutorials/similarity_measures.html&quot;&gt;Computing the similarity between two BED-files&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/tutorials/extracting_kmers_around_snps.html&quot;&gt;Extracting kmers around snps&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;p class=&quot;caption&quot; role=&quot;heading&quot;&gt;&lt;span class=&quot;caption-text&quot;&gt;Interoperability&lt;/span&gt;&lt;/p&gt;
        &lt;ul&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/interoperability/numpy_operations.html&quot;&gt;Numpy Interoperability&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/interoperability/working_with_biopython.html&quot;&gt;Using BioNumPy with Biopython&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/interoperability/pandas.html&quot;&gt;Pandas Interoperability&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;p class=&quot;caption&quot; role=&quot;heading&quot;&gt;&lt;span class=&quot;caption-text&quot;&gt;BioNumPy Concepts&lt;/span&gt;&lt;/p&gt;
        &lt;ul&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/reading_files.html&quot;&gt;Reading files&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/encoding.html&quot;&gt;Encodings&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/supported_file_formats.html&quot;&gt;Supported file formats&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/supported_file_formats.html#reading-a-new-file-format&quot;&gt;Reading a new file format&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/sequences.html&quot;&gt;Sequences&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/intervals.html&quot;&gt;Intervals&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/multiple_data_sources.html&quot;&gt;Working with Multiple Files/Data Sources&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/broadcastable_functions.html&quot;&gt;Broadcastable Functions&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;p class=&quot;caption&quot; role=&quot;heading&quot;&gt;&lt;span class=&quot;caption-text&quot;&gt;API documentation&lt;/span&gt;&lt;/p&gt;
        &lt;ul&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/bnpdataclass.html&quot;&gt;BnpDataclass&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/genome_arithmetics.html&quot;&gt;Genome arithmetics&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/genomic_data.html&quot;&gt;Genomic Data&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/io.html&quot;&gt;IO&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/sequences.html&quot;&gt;Sequences&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/streams.html&quot;&gt;Streams&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;p class=&quot;caption&quot; role=&quot;heading&quot;&gt;&lt;span class=&quot;caption-text&quot;&gt;Other&lt;/span&gt;&lt;/p&gt;
        &lt;ul&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide.html&quot;&gt;Developer guide&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/manuscript/index.html&quot;&gt;BioNumPy manuscript&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/div&gt;
        &lt;/div&gt;
        &lt;/nav&gt;
        &lt;section data-toggle=&quot;wy-nav-shift&quot; class=&quot;wy-nav-content-wrap&quot;&gt;&lt;nav class=&quot;wy-nav-top&quot; aria-label=&quot;Mobile navigation menu&quot;&gt;
        &lt;i data-toggle=&quot;wy-nav-top&quot; class=&quot;fa fa-bars&quot;&gt;&lt;/i&gt;
        &lt;a href=&quot;https://bionumpy.github.io/bionumpy/menu.html#&quot;&gt;bionumpy&lt;/a&gt;
        &lt;/nav&gt;
        &lt;div class=&quot;wy-nav-content&quot;&gt;
        &lt;div class=&quot;rst-content&quot;&gt;
        &lt;div role=&quot;navigation&quot; aria-label=&quot;Page navigation&quot;&gt;
        &lt;ul class=&quot;wy-breadcrumbs&quot;&gt;
        &lt;li&gt;&lt;a href=&quot;https://bionumpy.github.io/bionumpy/menu.html#&quot; class=&quot;icon icon-home&quot; aria-label=&quot;Home&quot;&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;breadcrumb-item active&quot;&gt;BioNumPy documentation&lt;/li&gt;
        &lt;li class=&quot;wy-breadcrumbs-aside&quot;&gt;
        &lt;a href=&quot;https://bionumpy.github.io/bionumpy/_sources/menu.rst.txt&quot; rel=&quot;nofollow&quot;&gt; View page source&lt;/a&gt;
        &lt;/li&gt;
        &lt;/ul&gt;
        &lt;hr&gt;
        &lt;/div&gt;
        &lt;div role=&quot;main&quot; class=&quot;document&quot; itemscope=&quot;itemscope&quot; itemtype=&quot;http://schema.org/Article&quot;&gt;
        &lt;div itemprop=&quot;articleBody&quot;&gt;
        &lt;section id=&quot;bionumpy-documentation&quot;&gt;
        &lt;h1&gt;BioNumPy documentation&lt;a class=&quot;headerlink&quot; href=&quot;https://bionumpy.github.io/bionumpy/menu.html#bionumpy-documentation&quot; title=&quot;Link to this heading&quot;&gt;&lt;/a&gt;&lt;/h1&gt;
        &lt;div class=&quot;toctree-wrapper compound&quot;&gt;
        &lt;p class=&quot;caption&quot; role=&quot;heading&quot;&gt;&lt;span class=&quot;caption-text&quot;&gt;Home&lt;/span&gt;&lt;/p&gt;
        &lt;ul&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/index.html&quot;&gt;BioNumPy at a glance&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/introduction.html&quot;&gt;Getting started with BioNumPy in 10 minutes&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/using_bionumpy_in_your_existing_project.html&quot;&gt;Using BioNumPy in your existing project&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/div&gt;
        &lt;div class=&quot;toctree-wrapper compound&quot;&gt;
        &lt;p class=&quot;caption&quot; role=&quot;heading&quot;&gt;&lt;span class=&quot;caption-text&quot;&gt;Tutorials&lt;/span&gt;&lt;/p&gt;
        &lt;ul&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/tutorials/fastq_filtering.html&quot;&gt;Filtering FASTQ reads&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/tutorials/bam_handling.html&quot;&gt;Working with BAM-files&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/tutorials/subsetting_bed.html&quot;&gt;Getting read pileup inside peaks (intervals)&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/tutorials/fastqc.html&quot;&gt;FastQC-like quality-checking of FASTQ files&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/tutorials/gc_content.html&quot;&gt;Computing GC content inside genes&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/tutorials/position_weight_matrix.html&quot;&gt;Position Weight Matrix&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/tutorials/set_of_sequences.html&quot;&gt;Simulating sequence datasets&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/tutorials/similarity_measures.html&quot;&gt;Computing the similarity between two BED-files&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/tutorials/extracting_kmers_around_snps.html&quot;&gt;Extracting kmers around snps&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/div&gt;
        &lt;div class=&quot;toctree-wrapper compound&quot;&gt;
        &lt;p class=&quot;caption&quot; role=&quot;heading&quot;&gt;&lt;span class=&quot;caption-text&quot;&gt;Interoperability&lt;/span&gt;&lt;/p&gt;
        &lt;ul&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/interoperability/numpy_operations.html&quot;&gt;Numpy Interoperability&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/interoperability/working_with_biopython.html&quot;&gt;Using BioNumPy with Biopython&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/interoperability/pandas.html&quot;&gt;Pandas Interoperability&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/div&gt;
        &lt;div class=&quot;toctree-wrapper compound&quot;&gt;
        &lt;p class=&quot;caption&quot; role=&quot;heading&quot;&gt;&lt;span class=&quot;caption-text&quot;&gt;BioNumPy Concepts&lt;/span&gt;&lt;/p&gt;
        &lt;ul&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/reading_files.html&quot;&gt;Reading files&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/reading_files.html#method-1-reading-all-your-data-at-once&quot;&gt;Method 1: Reading all your data at once&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/reading_files.html#method-2-reading-a-single-chunk-from-a-large-file&quot;&gt;Method 2: Reading a single chunk from a large file&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/reading_files.html#method-3-reading-whole-file-as-a-stream-of-chunks&quot;&gt;Method 3: Reading whole file as a stream of chunks&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/encoding.html&quot;&gt;Encodings&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/encoding.html#encoding-data-using-a-specific-encoding&quot;&gt;Encoding data using a specific encoding&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/encoding.html#supported-encodings&quot;&gt;Supported encodings&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/encoding.html#when-having-already-encoded-data-advanced-usage&quot;&gt;When having already encoded data (advanced usage)&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/supported_file_formats.html&quot;&gt;Supported file formats&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/supported_file_formats.html#example&quot;&gt;Example&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/supported_file_formats.html#reading-a-new-file-format&quot;&gt;Reading a new file format&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/sequences.html&quot;&gt;Sequences&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/sequences.html#encodedarray&quot;&gt;&lt;cite&gt;EncodedArray&lt;/cite&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/sequences.html#encodedraggedarray&quot;&gt;&lt;cite&gt;EncodedRaggedArray&lt;/cite&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/sequences.html#absolute-basics-of-encodedraggedarray&quot;&gt;Absolute basics of &lt;cite&gt;EncodedRaggedArray&lt;/cite&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/sequences.html#reading-sequences-from-file&quot;&gt;Reading sequences from file&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/sequences.html#functions-workin-on-sequences&quot;&gt;Functions workin on sequences&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/intervals.html&quot;&gt;Intervals&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/intervals.html#independent-operations&quot;&gt;Independent Operations&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/intervals.html#operations-with-dependencies&quot;&gt;Operations with dependencies&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/intervals.html#genomic-intervals&quot;&gt;Genomic Intervals&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/multiple_data_sources.html&quot;&gt;Working with Multiple Files/Data Sources&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/multiple_data_sources.html#sort-order&quot;&gt;Sort Order&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/multiple_data_sources.html#two-indexed-files&quot;&gt;Two Indexed Files&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/broadcastable_functions.html&quot;&gt;Broadcastable Functions&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/broadcastable_functions.html#elementwise-broadcasting-in-numpy&quot;&gt;Elementwise broadcasting in NumPy&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/broadcastable_functions.html#vectorwise-broadcasting&quot;&gt;Vectorwise broadcasting&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/broadcastable_functions.html#sequence-broadcasting&quot;&gt;Sequence broadcasting&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;/ul&gt;
        &lt;/div&gt;
        &lt;div class=&quot;toctree-wrapper compound&quot;&gt;
        &lt;p class=&quot;caption&quot; role=&quot;heading&quot;&gt;&lt;span class=&quot;caption-text&quot;&gt;API documentation&lt;/span&gt;&lt;/p&gt;
        &lt;ul&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/bnpdataclass.html&quot;&gt;BnpDataclass&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/bnpdataclass.html#api-documentation&quot;&gt;API documentation&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/bnpdataclass.html#bionumpy.bnpdataclass.bnpdataclass&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;bnpdataclass()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/bnpdataclass.html#bionumpy.bnpdataclass.replace&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;replace()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/bnpdataclass.html#bionumpy.bnpdataclass.make_dataclass&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;make_dataclass()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/genome_arithmetics.html&quot;&gt;Genome arithmetics&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/genome_arithmetics.html#api-documentation&quot;&gt;API documentation&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/genome_arithmetics.html#bionumpy.arithmetics.forbes&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;forbes()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/genome_arithmetics.html#bionumpy.arithmetics.jaccard&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;jaccard()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/genome_arithmetics.html#bionumpy.arithmetics.sort_intervals&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;sort_intervals()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/genome_arithmetics.html#bionumpy.arithmetics.merge_intervals&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;merge_intervals()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/genome_arithmetics.html#bionumpy.arithmetics.get_pileup&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;get_pileup()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/genome_arithmetics.html#bionumpy.arithmetics.get_boolean_mask&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;get_boolean_mask()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/genomic_data.html&quot;&gt;Genomic Data&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/genomic_data.html#api-documentation&quot;&gt;API documentation&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/genomic_data.html#bionumpy.genomic_data.Genome&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;Genome&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/genomic_data.html#bionumpy.genomic_data.GenomicArray&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;GenomicArray&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/genomic_data.html#bionumpy.genomic_data.GenomicIntervals&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;GenomicIntervals&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/genomic_data.html#bionumpy.genomic_data.GenomicLocation&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;GenomicLocation&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/genomic_data.html#bionumpy.genomic_data.GenomicAnnotation&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;GenomicAnnotation&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/genomic_data.html#bionumpy.genomic_data.GenomicSequence&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;GenomicSequence&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/io.html&quot;&gt;IO&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/io.html#api-documentation&quot;&gt;API documentation&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/io.html#bionumpy.io.bnp_open&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;bnp_open()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/io.html#bionumpy.io.open_indexed&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;open_indexed()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/io.html#bionumpy.io.count_entries&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;count_entries()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/io.html#bionumpy.io.BedBuffer&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;BedBuffer&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/io.html#bionumpy.io.VCFBuffer&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;VCFBuffer&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/io.html#bionumpy.io.FastQBuffer&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;FastQBuffer&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/io.html#bionumpy.io.TwoLineFastaBuffer&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;TwoLineFastaBuffer&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/io.html#bionumpy.io.IndexedFasta&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;IndexedFasta&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/sequences.html&quot;&gt;Sequences&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/sequences.html#api-documentation&quot;&gt;API documentation&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/sequences.html#bionumpy.sequence.get_kmers&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;get_kmers()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/sequences.html#bionumpy.sequence.get_minimizers&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;get_minimizers()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/sequences.html#bionumpy.sequence.get_motif_scores&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;get_motif_scores()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/sequences.html#bionumpy.sequence.count_encoded&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;count_encoded()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/sequences.html#bionumpy.sequence.match_string&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;match_string()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/sequences.html#bionumpy.sequence.PWM&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;PWM&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/streams.html&quot;&gt;Streams&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/streams.html#api-documentation&quot;&gt;API documentation&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/streams.html#bionumpy.streams.streamable&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;streamable()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;/ul&gt;
        &lt;/div&gt;
        &lt;div class=&quot;toctree-wrapper compound&quot;&gt;
        &lt;p class=&quot;caption&quot; role=&quot;heading&quot;&gt;&lt;span class=&quot;caption-text&quot;&gt;Other&lt;/span&gt;&lt;/p&gt;
        &lt;ul&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide.html&quot;&gt;Developer guide&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/getting_started.html&quot;&gt;Getting started and how to contribute&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/setting_up_development_environment.html&quot;&gt;Setting up your development environment&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/setting_up_development_environment.html#step-1-optional-install-development-version-of-npstructures&quot;&gt;Step 1 (Optional): Install development version of npstructures&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/setting_up_development_environment.html#step-2-install-bionumpy-locally-not-from-pypi&quot;&gt;Step 2: Install BioNumPy locally (not from PyPi)&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/setting_up_development_environment.html#step-3-install-development-dependencies&quot;&gt;Step 3: Install development dependencies&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/setting_up_development_environment.html#step-4-test-your-installation&quot;&gt;Step 4: Test your installation&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/testing.html&quot;&gt;How we do testing in BioNumPy&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/testing.html#dependencies-with-npstructures&quot;&gt;Dependencies with NpStructures&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/making_examples.html&quot;&gt;Making examples&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/making_examples.html#overview&quot;&gt;Overview&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/making_examples.html#testing-of-examples&quot;&gt;Testing of examples&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/making_examples.html#using-data-in-your-examples&quot;&gt;Using data in your examples&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/writing_documentation.html&quot;&gt;Writing documentation&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/writing_documentation.html#structure-of-documentation&quot;&gt;Structure of documentation&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/writing_documentation.html#writing-code-in-the-documentation&quot;&gt;Writing code in the documentation&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/design_principles.html&quot;&gt;Design principles and code overview&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/design_principles.html#overview&quot;&gt;Overview&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/design_principles.html#vectorized-file-i-o&quot;&gt;Vectorized File I/O&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/design_principles.html#bnpdataclass&quot;&gt;&lt;cite&gt;@bnpdataclass&lt;/cite&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/design_principles.html#utility-functions&quot;&gt;Utility Functions&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/design_principles.html#encodings&quot;&gt;Encodings&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/encodings.html&quot;&gt;Implementing encodings&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/manuscript/index.html&quot;&gt;BioNumPy manuscript&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/manuscript/index.html#abstract&quot;&gt;Abstract&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/manuscript/index.html#introduction&quot;&gt;Introduction&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/manuscript/index.html#results&quot;&gt;Results&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/manuscript/index.html#the-bionumpy-library&quot;&gt;The BioNumPy Library&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/manuscript/index.html#benchmarks&quot;&gt;Benchmarks&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/manuscript/index.html#example-usage&quot;&gt;Example usage&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l4&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/manuscript/index.html#example-1-using-bionumpy-on-sequence-data&quot;&gt;Example 1: Using BioNumPy on sequence data&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l4&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/manuscript/index.html#example-2-analysing-motif-matches-inside-transcription-factor-peaks&quot;&gt;Example 2: Analysing motif matches inside transcription factor peaks&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/manuscript/index.html#implementation-details&quot;&gt;Implementation details&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/manuscript/index.html#data-representation&quot;&gt;Data representation&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/manuscript/index.html#development&quot;&gt;Development&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/manuscript/index.html#discussion&quot;&gt;Discussion&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;/ul&gt;
        &lt;/div&gt;
        &lt;/section&gt;
        &lt;/div&gt;
        &lt;/div&gt;
        &lt;footer&gt;&lt;div class=&quot;rst-footer-buttons&quot; role=&quot;navigation&quot; aria-label=&quot;Footer&quot;&gt;
        &lt;a href=&quot;https://bionumpy.github.io/bionumpy/index.html&quot; class=&quot;btn btn-neutral float-right&quot; title=&quot;BioNumPy at a glance&quot; accesskey=&quot;n&quot; rel=&quot;next&quot;&gt;Next &lt;span class=&quot;fa fa-arrow-circle-right&quot; aria-hidden=&quot;true&quot;&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
        &lt;hr&gt;
        &lt;div role=&quot;contentinfo&quot;&gt;
        &lt;p&gt;© Copyright 2021, Knut Rand.&lt;/p&gt;
        &lt;/div&gt;
        Built with &lt;a href=&quot;https://www.sphinx-doc.org/&quot;&gt;Sphinx&lt;/a&gt; using a
        &lt;a href=&quot;https://github.com/readthedocs/sphinx_rtd_theme&quot;&gt;theme&lt;/a&gt;
        provided by &lt;a href=&quot;https://readthedocs.org/&quot;&gt;Read the Docs&lt;/a&gt;.
        &lt;/footer&gt;
        &lt;/div&gt;
        &lt;/div&gt;
        &lt;/section&gt;
        &lt;/div&gt;
      </description>
      <link>https://bionumpy.github.io/bionumpy/menu.html#</link>
      <guid isPermaLink="false">https://bionumpy.github.io/bionumpy/menu.html#</guid>
      <pubDate>Invalid Date</pubDate>
    </item>
  </channel>
</rss>

Copy link
Contributor

Successfully generated as following:

http://localhost:1200/rsshub/transform/html/https%3A%2F%2Fllwslc.github.io%2Fgrammar-club%2Fcontent%2FPreface.html/title%3Dgrammar-club%26item%3D%20header%20%3E%20div.links%20%3E%20nav%20%3E%20div%20%26itemLink%3Da - Success ✔️
<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
  <channel>
    <title>grammar-club</title>
    <link>https://llwslc.github.io/grammar-club/content/Preface.html</link>
    <atom:link href="http://localhost:1200/rsshub/transform/html/https%3A%2F%2Fllwslc.github.io%2Fgrammar-club%2Fcontent%2FPreface.html/title%3Dgrammar-club%26item%3D%20header%20%3E%20div.links%20%3E%20nav%20%3E%20div%20%26itemLink%3Da" rel="self" type="application/rss+xml"></atom:link>
    <description>Proxy https://llwslc.github.io/grammar-club/content/Preface.html - Powered by RSSHub</description>
    <generator>RSSHub</generator>
    <webMaster>contact@rsshub.app (RSSHub)</webMaster>
    <language>en</language>
    <lastBuildDate>Sat, 26 Oct 2024 02:05:52 GMT</lastBuildDate>
    <ttl>5</ttl>
    <item>
      <title>目录</title>
      <description>&lt;a href=&quot;https://llwslc.github.io/grammar-club/content/Preface.html&quot; aria-current=&quot;page&quot; class=&quot;nav-link router-link-exact-active router-link-active&quot;&gt;
        目录
        &lt;/a&gt;</description>
      <link>https://llwslc.github.io/grammar-club/content/Preface.html</link>
      <guid isPermaLink="false">https://llwslc.github.io/grammar-club/content/Preface.html</guid>
      <pubDate>Invalid Date</pubDate>
    </item>
  </channel>
</rss>
http://localhost:1200/rsshub/transform/html/https%3A%2F%2Fbionumpy.github.io%2Fbionumpy%2Fmenu.html/itemLink%3Da - Success ✔️
<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
  <channel>
    <title>BioNumPy documentation — bionumpy documentation</title>
    <link>https://bionumpy.github.io/bionumpy/menu.html</link>
    <atom:link href="http://localhost:1200/rsshub/transform/html/https%3A%2F%2Fbionumpy.github.io%2Fbionumpy%2Fmenu.html/itemLink%3Da" rel="self" type="application/rss+xml"></atom:link>
    <description>Proxy https://bionumpy.github.io/bionumpy/menu.html - Powered by RSSHub</description>
    <generator>RSSHub</generator>
    <webMaster>contact@rsshub.app (RSSHub)</webMaster>
    <language>en</language>
    <lastBuildDate>Sat, 26 Oct 2024 02:05:52 GMT</lastBuildDate>
    <ttl>5</ttl>
    <item>
      <title>BioNumPy documentation — bionumpy documentation bionumpy 1.0.11 Home BioNumPy at a glance Getting started with BioNumPy in 10 minutes Using BioNumPy ...</title>
      <description>
        &lt;div class=&quot;wy-grid-for-nav&quot;&gt;
        &lt;nav data-toggle=&quot;wy-nav-shift&quot; class=&quot;wy-nav-side&quot;&gt;
        &lt;div class=&quot;wy-side-scroll&quot;&gt;
        &lt;div class=&quot;wy-side-nav-search&quot;&gt;
        &lt;a href=&quot;https://bionumpy.github.io/bionumpy/menu.html#&quot; class=&quot;icon icon-home&quot;&gt;
        bionumpy
        &lt;/a&gt;
        &lt;div class=&quot;version&quot;&gt;
        1.0.11
        &lt;/div&gt;
        &lt;div role=&quot;search&quot;&gt;
        &lt;form id=&quot;rtd-search-form&quot; class=&quot;wy-form&quot; action=&quot;search.html&quot; method=&quot;get&quot;&gt;
        &lt;input type=&quot;text&quot; name=&quot;q&quot; placeholder=&quot;Search docs&quot; aria-label=&quot;Search docs&quot;&gt;
        &lt;input type=&quot;hidden&quot; name=&quot;check_keywords&quot; value=&quot;yes&quot;&gt;
        &lt;input type=&quot;hidden&quot; name=&quot;area&quot; value=&quot;default&quot;&gt;
        &lt;/form&gt;
        &lt;/div&gt;
        &lt;/div&gt;&lt;div class=&quot;wy-menu wy-menu-vertical&quot; data-spy=&quot;affix&quot; role=&quot;navigation&quot; aria-label=&quot;Navigation menu&quot;&gt;
        &lt;p class=&quot;caption&quot; role=&quot;heading&quot;&gt;&lt;span class=&quot;caption-text&quot;&gt;Home&lt;/span&gt;&lt;/p&gt;
        &lt;ul&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/index.html&quot;&gt;BioNumPy at a glance&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/introduction.html&quot;&gt;Getting started with BioNumPy in 10 minutes&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/using_bionumpy_in_your_existing_project.html&quot;&gt;Using BioNumPy in your existing project&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;p class=&quot;caption&quot; role=&quot;heading&quot;&gt;&lt;span class=&quot;caption-text&quot;&gt;Tutorials&lt;/span&gt;&lt;/p&gt;
        &lt;ul&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/tutorials/fastq_filtering.html&quot;&gt;Filtering FASTQ reads&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/tutorials/bam_handling.html&quot;&gt;Working with BAM-files&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/tutorials/subsetting_bed.html&quot;&gt;Getting read pileup inside peaks (intervals)&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/tutorials/fastqc.html&quot;&gt;FastQC-like quality-checking of FASTQ files&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/tutorials/gc_content.html&quot;&gt;Computing GC content inside genes&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/tutorials/position_weight_matrix.html&quot;&gt;Position Weight Matrix&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/tutorials/set_of_sequences.html&quot;&gt;Simulating sequence datasets&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/tutorials/similarity_measures.html&quot;&gt;Computing the similarity between two BED-files&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/tutorials/extracting_kmers_around_snps.html&quot;&gt;Extracting kmers around snps&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;p class=&quot;caption&quot; role=&quot;heading&quot;&gt;&lt;span class=&quot;caption-text&quot;&gt;Interoperability&lt;/span&gt;&lt;/p&gt;
        &lt;ul&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/interoperability/numpy_operations.html&quot;&gt;Numpy Interoperability&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/interoperability/working_with_biopython.html&quot;&gt;Using BioNumPy with Biopython&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/interoperability/pandas.html&quot;&gt;Pandas Interoperability&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;p class=&quot;caption&quot; role=&quot;heading&quot;&gt;&lt;span class=&quot;caption-text&quot;&gt;BioNumPy Concepts&lt;/span&gt;&lt;/p&gt;
        &lt;ul&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/reading_files.html&quot;&gt;Reading files&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/encoding.html&quot;&gt;Encodings&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/supported_file_formats.html&quot;&gt;Supported file formats&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/supported_file_formats.html#reading-a-new-file-format&quot;&gt;Reading a new file format&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/sequences.html&quot;&gt;Sequences&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/intervals.html&quot;&gt;Intervals&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/multiple_data_sources.html&quot;&gt;Working with Multiple Files/Data Sources&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/broadcastable_functions.html&quot;&gt;Broadcastable Functions&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;p class=&quot;caption&quot; role=&quot;heading&quot;&gt;&lt;span class=&quot;caption-text&quot;&gt;API documentation&lt;/span&gt;&lt;/p&gt;
        &lt;ul&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/bnpdataclass.html&quot;&gt;BnpDataclass&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/genome_arithmetics.html&quot;&gt;Genome arithmetics&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/genomic_data.html&quot;&gt;Genomic Data&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/io.html&quot;&gt;IO&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/sequences.html&quot;&gt;Sequences&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/streams.html&quot;&gt;Streams&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;p class=&quot;caption&quot; role=&quot;heading&quot;&gt;&lt;span class=&quot;caption-text&quot;&gt;Other&lt;/span&gt;&lt;/p&gt;
        &lt;ul&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide.html&quot;&gt;Developer guide&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/manuscript/index.html&quot;&gt;BioNumPy manuscript&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/div&gt;
        &lt;/div&gt;
        &lt;/nav&gt;
        &lt;section data-toggle=&quot;wy-nav-shift&quot; class=&quot;wy-nav-content-wrap&quot;&gt;&lt;nav class=&quot;wy-nav-top&quot; aria-label=&quot;Mobile navigation menu&quot;&gt;
        &lt;i data-toggle=&quot;wy-nav-top&quot; class=&quot;fa fa-bars&quot;&gt;&lt;/i&gt;
        &lt;a href=&quot;https://bionumpy.github.io/bionumpy/menu.html#&quot;&gt;bionumpy&lt;/a&gt;
        &lt;/nav&gt;
        &lt;div class=&quot;wy-nav-content&quot;&gt;
        &lt;div class=&quot;rst-content&quot;&gt;
        &lt;div role=&quot;navigation&quot; aria-label=&quot;Page navigation&quot;&gt;
        &lt;ul class=&quot;wy-breadcrumbs&quot;&gt;
        &lt;li&gt;&lt;a href=&quot;https://bionumpy.github.io/bionumpy/menu.html#&quot; class=&quot;icon icon-home&quot; aria-label=&quot;Home&quot;&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;breadcrumb-item active&quot;&gt;BioNumPy documentation&lt;/li&gt;
        &lt;li class=&quot;wy-breadcrumbs-aside&quot;&gt;
        &lt;a href=&quot;https://bionumpy.github.io/bionumpy/_sources/menu.rst.txt&quot; rel=&quot;nofollow&quot;&gt; View page source&lt;/a&gt;
        &lt;/li&gt;
        &lt;/ul&gt;
        &lt;hr&gt;
        &lt;/div&gt;
        &lt;div role=&quot;main&quot; class=&quot;document&quot; itemscope=&quot;itemscope&quot; itemtype=&quot;http://schema.org/Article&quot;&gt;
        &lt;div itemprop=&quot;articleBody&quot;&gt;
        &lt;section id=&quot;bionumpy-documentation&quot;&gt;
        &lt;h1&gt;BioNumPy documentation&lt;a class=&quot;headerlink&quot; href=&quot;https://bionumpy.github.io/bionumpy/menu.html#bionumpy-documentation&quot; title=&quot;Link to this heading&quot;&gt;&lt;/a&gt;&lt;/h1&gt;
        &lt;div class=&quot;toctree-wrapper compound&quot;&gt;
        &lt;p class=&quot;caption&quot; role=&quot;heading&quot;&gt;&lt;span class=&quot;caption-text&quot;&gt;Home&lt;/span&gt;&lt;/p&gt;
        &lt;ul&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/index.html&quot;&gt;BioNumPy at a glance&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/introduction.html&quot;&gt;Getting started with BioNumPy in 10 minutes&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/using_bionumpy_in_your_existing_project.html&quot;&gt;Using BioNumPy in your existing project&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/div&gt;
        &lt;div class=&quot;toctree-wrapper compound&quot;&gt;
        &lt;p class=&quot;caption&quot; role=&quot;heading&quot;&gt;&lt;span class=&quot;caption-text&quot;&gt;Tutorials&lt;/span&gt;&lt;/p&gt;
        &lt;ul&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/tutorials/fastq_filtering.html&quot;&gt;Filtering FASTQ reads&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/tutorials/bam_handling.html&quot;&gt;Working with BAM-files&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/tutorials/subsetting_bed.html&quot;&gt;Getting read pileup inside peaks (intervals)&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/tutorials/fastqc.html&quot;&gt;FastQC-like quality-checking of FASTQ files&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/tutorials/gc_content.html&quot;&gt;Computing GC content inside genes&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/tutorials/position_weight_matrix.html&quot;&gt;Position Weight Matrix&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/tutorials/set_of_sequences.html&quot;&gt;Simulating sequence datasets&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/tutorials/similarity_measures.html&quot;&gt;Computing the similarity between two BED-files&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/tutorials/extracting_kmers_around_snps.html&quot;&gt;Extracting kmers around snps&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/div&gt;
        &lt;div class=&quot;toctree-wrapper compound&quot;&gt;
        &lt;p class=&quot;caption&quot; role=&quot;heading&quot;&gt;&lt;span class=&quot;caption-text&quot;&gt;Interoperability&lt;/span&gt;&lt;/p&gt;
        &lt;ul&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/interoperability/numpy_operations.html&quot;&gt;Numpy Interoperability&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/interoperability/working_with_biopython.html&quot;&gt;Using BioNumPy with Biopython&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/interoperability/pandas.html&quot;&gt;Pandas Interoperability&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/div&gt;
        &lt;div class=&quot;toctree-wrapper compound&quot;&gt;
        &lt;p class=&quot;caption&quot; role=&quot;heading&quot;&gt;&lt;span class=&quot;caption-text&quot;&gt;BioNumPy Concepts&lt;/span&gt;&lt;/p&gt;
        &lt;ul&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/reading_files.html&quot;&gt;Reading files&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/reading_files.html#method-1-reading-all-your-data-at-once&quot;&gt;Method 1: Reading all your data at once&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/reading_files.html#method-2-reading-a-single-chunk-from-a-large-file&quot;&gt;Method 2: Reading a single chunk from a large file&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/reading_files.html#method-3-reading-whole-file-as-a-stream-of-chunks&quot;&gt;Method 3: Reading whole file as a stream of chunks&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/encoding.html&quot;&gt;Encodings&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/encoding.html#encoding-data-using-a-specific-encoding&quot;&gt;Encoding data using a specific encoding&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/encoding.html#supported-encodings&quot;&gt;Supported encodings&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/encoding.html#when-having-already-encoded-data-advanced-usage&quot;&gt;When having already encoded data (advanced usage)&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/supported_file_formats.html&quot;&gt;Supported file formats&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/supported_file_formats.html#example&quot;&gt;Example&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/supported_file_formats.html#reading-a-new-file-format&quot;&gt;Reading a new file format&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/sequences.html&quot;&gt;Sequences&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/sequences.html#encodedarray&quot;&gt;&lt;cite&gt;EncodedArray&lt;/cite&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/sequences.html#encodedraggedarray&quot;&gt;&lt;cite&gt;EncodedRaggedArray&lt;/cite&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/sequences.html#absolute-basics-of-encodedraggedarray&quot;&gt;Absolute basics of &lt;cite&gt;EncodedRaggedArray&lt;/cite&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/sequences.html#reading-sequences-from-file&quot;&gt;Reading sequences from file&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/sequences.html#functions-workin-on-sequences&quot;&gt;Functions workin on sequences&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/intervals.html&quot;&gt;Intervals&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/intervals.html#independent-operations&quot;&gt;Independent Operations&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/intervals.html#operations-with-dependencies&quot;&gt;Operations with dependencies&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/intervals.html#genomic-intervals&quot;&gt;Genomic Intervals&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/multiple_data_sources.html&quot;&gt;Working with Multiple Files/Data Sources&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/multiple_data_sources.html#sort-order&quot;&gt;Sort Order&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/multiple_data_sources.html#two-indexed-files&quot;&gt;Two Indexed Files&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/broadcastable_functions.html&quot;&gt;Broadcastable Functions&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/broadcastable_functions.html#elementwise-broadcasting-in-numpy&quot;&gt;Elementwise broadcasting in NumPy&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/broadcastable_functions.html#vectorwise-broadcasting&quot;&gt;Vectorwise broadcasting&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/source/broadcastable_functions.html#sequence-broadcasting&quot;&gt;Sequence broadcasting&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;/ul&gt;
        &lt;/div&gt;
        &lt;div class=&quot;toctree-wrapper compound&quot;&gt;
        &lt;p class=&quot;caption&quot; role=&quot;heading&quot;&gt;&lt;span class=&quot;caption-text&quot;&gt;API documentation&lt;/span&gt;&lt;/p&gt;
        &lt;ul&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/bnpdataclass.html&quot;&gt;BnpDataclass&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/bnpdataclass.html#api-documentation&quot;&gt;API documentation&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/bnpdataclass.html#bionumpy.bnpdataclass.bnpdataclass&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;bnpdataclass()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/bnpdataclass.html#bionumpy.bnpdataclass.replace&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;replace()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/bnpdataclass.html#bionumpy.bnpdataclass.make_dataclass&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;make_dataclass()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/genome_arithmetics.html&quot;&gt;Genome arithmetics&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/genome_arithmetics.html#api-documentation&quot;&gt;API documentation&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/genome_arithmetics.html#bionumpy.arithmetics.forbes&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;forbes()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/genome_arithmetics.html#bionumpy.arithmetics.jaccard&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;jaccard()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/genome_arithmetics.html#bionumpy.arithmetics.sort_intervals&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;sort_intervals()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/genome_arithmetics.html#bionumpy.arithmetics.merge_intervals&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;merge_intervals()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/genome_arithmetics.html#bionumpy.arithmetics.get_pileup&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;get_pileup()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/genome_arithmetics.html#bionumpy.arithmetics.get_boolean_mask&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;get_boolean_mask()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/genomic_data.html&quot;&gt;Genomic Data&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/genomic_data.html#api-documentation&quot;&gt;API documentation&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/genomic_data.html#bionumpy.genomic_data.Genome&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;Genome&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/genomic_data.html#bionumpy.genomic_data.GenomicArray&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;GenomicArray&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/genomic_data.html#bionumpy.genomic_data.GenomicIntervals&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;GenomicIntervals&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/genomic_data.html#bionumpy.genomic_data.GenomicLocation&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;GenomicLocation&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/genomic_data.html#bionumpy.genomic_data.GenomicAnnotation&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;GenomicAnnotation&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/genomic_data.html#bionumpy.genomic_data.GenomicSequence&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;GenomicSequence&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/io.html&quot;&gt;IO&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/io.html#api-documentation&quot;&gt;API documentation&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/io.html#bionumpy.io.bnp_open&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;bnp_open()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/io.html#bionumpy.io.open_indexed&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;open_indexed()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/io.html#bionumpy.io.count_entries&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;count_entries()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/io.html#bionumpy.io.BedBuffer&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;BedBuffer&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/io.html#bionumpy.io.VCFBuffer&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;VCFBuffer&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/io.html#bionumpy.io.FastQBuffer&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;FastQBuffer&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/io.html#bionumpy.io.TwoLineFastaBuffer&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;TwoLineFastaBuffer&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/io.html#bionumpy.io.IndexedFasta&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;IndexedFasta&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/sequences.html&quot;&gt;Sequences&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/sequences.html#api-documentation&quot;&gt;API documentation&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/sequences.html#bionumpy.sequence.get_kmers&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;get_kmers()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/sequences.html#bionumpy.sequence.get_minimizers&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;get_minimizers()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/sequences.html#bionumpy.sequence.get_motif_scores&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;get_motif_scores()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/sequences.html#bionumpy.sequence.count_encoded&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;count_encoded()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/sequences.html#bionumpy.sequence.match_string&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;match_string()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/sequences.html#bionumpy.sequence.PWM&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;PWM&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/streams.html&quot;&gt;Streams&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/streams.html#api-documentation&quot;&gt;API documentation&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/modules/streams.html#bionumpy.streams.streamable&quot;&gt;&lt;code class=&quot;docutils literal notranslate&quot;&gt;&lt;span class=&quot;pre&quot;&gt;streamable()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;/ul&gt;
        &lt;/div&gt;
        &lt;div class=&quot;toctree-wrapper compound&quot;&gt;
        &lt;p class=&quot;caption&quot; role=&quot;heading&quot;&gt;&lt;span class=&quot;caption-text&quot;&gt;Other&lt;/span&gt;&lt;/p&gt;
        &lt;ul&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide.html&quot;&gt;Developer guide&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/getting_started.html&quot;&gt;Getting started and how to contribute&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/setting_up_development_environment.html&quot;&gt;Setting up your development environment&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/setting_up_development_environment.html#step-1-optional-install-development-version-of-npstructures&quot;&gt;Step 1 (Optional): Install development version of npstructures&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/setting_up_development_environment.html#step-2-install-bionumpy-locally-not-from-pypi&quot;&gt;Step 2: Install BioNumPy locally (not from PyPi)&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/setting_up_development_environment.html#step-3-install-development-dependencies&quot;&gt;Step 3: Install development dependencies&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/setting_up_development_environment.html#step-4-test-your-installation&quot;&gt;Step 4: Test your installation&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/testing.html&quot;&gt;How we do testing in BioNumPy&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/testing.html#dependencies-with-npstructures&quot;&gt;Dependencies with NpStructures&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/making_examples.html&quot;&gt;Making examples&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/making_examples.html#overview&quot;&gt;Overview&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/making_examples.html#testing-of-examples&quot;&gt;Testing of examples&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/making_examples.html#using-data-in-your-examples&quot;&gt;Using data in your examples&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/writing_documentation.html&quot;&gt;Writing documentation&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/writing_documentation.html#structure-of-documentation&quot;&gt;Structure of documentation&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/writing_documentation.html#writing-code-in-the-documentation&quot;&gt;Writing code in the documentation&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/design_principles.html&quot;&gt;Design principles and code overview&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/design_principles.html#overview&quot;&gt;Overview&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/design_principles.html#vectorized-file-i-o&quot;&gt;Vectorized File I/O&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/design_principles.html#bnpdataclass&quot;&gt;&lt;cite&gt;@bnpdataclass&lt;/cite&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/design_principles.html#utility-functions&quot;&gt;Utility Functions&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/design_principles.html#encodings&quot;&gt;Encodings&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/developer_guide/encodings.html&quot;&gt;Implementing encodings&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l1&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/manuscript/index.html&quot;&gt;BioNumPy manuscript&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/manuscript/index.html#abstract&quot;&gt;Abstract&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/manuscript/index.html#introduction&quot;&gt;Introduction&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/manuscript/index.html#results&quot;&gt;Results&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/manuscript/index.html#the-bionumpy-library&quot;&gt;The BioNumPy Library&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/manuscript/index.html#benchmarks&quot;&gt;Benchmarks&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/manuscript/index.html#example-usage&quot;&gt;Example usage&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l4&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/manuscript/index.html#example-1-using-bionumpy-on-sequence-data&quot;&gt;Example 1: Using BioNumPy on sequence data&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l4&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/manuscript/index.html#example-2-analysing-motif-matches-inside-transcription-factor-peaks&quot;&gt;Example 2: Analysing motif matches inside transcription factor peaks&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/manuscript/index.html#implementation-details&quot;&gt;Implementation details&lt;/a&gt;&lt;ul&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/manuscript/index.html#data-representation&quot;&gt;Data representation&lt;/a&gt;&lt;/li&gt;
        &lt;li class=&quot;toctree-l3&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/manuscript/index.html#development&quot;&gt;Development&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li class=&quot;toctree-l2&quot;&gt;&lt;a class=&quot;reference internal&quot; href=&quot;https://bionumpy.github.io/bionumpy/manuscript/index.html#discussion&quot;&gt;Discussion&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;/ul&gt;
        &lt;/div&gt;
        &lt;/section&gt;
        &lt;/div&gt;
        &lt;/div&gt;
        &lt;footer&gt;&lt;div class=&quot;rst-footer-buttons&quot; role=&quot;navigation&quot; aria-label=&quot;Footer&quot;&gt;
        &lt;a href=&quot;https://bionumpy.github.io/bionumpy/index.html&quot; class=&quot;btn btn-neutral float-right&quot; title=&quot;BioNumPy at a glance&quot; accesskey=&quot;n&quot; rel=&quot;next&quot;&gt;Next &lt;span class=&quot;fa fa-arrow-circle-right&quot; aria-hidden=&quot;true&quot;&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
        &lt;hr&gt;
        &lt;div role=&quot;contentinfo&quot;&gt;
        &lt;p&gt;© Copyright 2021, Knut Rand.&lt;/p&gt;
        &lt;/div&gt;
        Built with &lt;a href=&quot;https://www.sphinx-doc.org/&quot;&gt;Sphinx&lt;/a&gt; using a
        &lt;a href=&quot;https://github.com/readthedocs/sphinx_rtd_theme&quot;&gt;theme&lt;/a&gt;
        provided by &lt;a href=&quot;https://readthedocs.org/&quot;&gt;Read the Docs&lt;/a&gt;.
        &lt;/footer&gt;
        &lt;/div&gt;
        &lt;/div&gt;
        &lt;/section&gt;
        &lt;/div&gt;
      </description>
      <link>https://bionumpy.github.io/bionumpy/menu.html#</link>
      <guid isPermaLink="false">https://bionumpy.github.io/bionumpy/menu.html#</guid>
      <pubDate>Invalid Date</pubDate>
    </item>
  </channel>
</rss>

@TonyRL TonyRL merged commit 9916c34 into DIYgod:master Oct 26, 2024
54 of 55 checks passed
@x1e5c x1e5c deleted the patch-1 branch November 10, 2024 10:25
artefaritaKuniklo pushed a commit to artefaritaKuniklo/RSSHub that referenced this pull request Dec 13, 2024
When the `href` link inside the element is a relative link, the original handling would obtain an incorrect full link
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Auto: Route Test Complete Auto route test has finished on given PR Auto: Route Test Skipped PR involves no routes Route
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants