Skip to content

Commit 22f83c2

Browse files
committed
Deploying to gh-pages from @ 54a89ad 🚀
1 parent 600ce21 commit 22f83c2

23 files changed

Lines changed: 325 additions & 129 deletions

.buildinfo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Sphinx build info version 1
22
# This file records the configuration used when building these files. When it is not found, a full rebuild will be done.
3-
config: a154bff7e2351a7d3ba2a9eef4c86de0
3+
config: d6a81db725d1523ff60b473f57c98349
44
tags: 645f666f9bcd5a90fca523b33c5a78b7

_modules/index.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<meta name="color-scheme" content="light dark"><link rel="index" title="Index" href="../genindex.html"><link rel="search" title="Search" href="../search.html">
66

77
<!-- Generated with Sphinx 8.2.3 and Furo 2025.12.19 -->
8-
<title>Overview: module code - SummarizedExperiment 0.6.3 documentation</title>
8+
<title>Overview: module code - SummarizedExperiment 0.6.4 documentation</title>
99
<link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=03e43079" />
1010
<link rel="stylesheet" type="text/css" href="../_static/styles/furo.css?v=7bdb33bb" />
1111
<link rel="stylesheet" type="text/css" href="../_static/mystnb.8ecb98da25f57f5357bf6f572d296f466b2cfe2517ffebfabe82451661e28f02.css" />
@@ -161,7 +161,7 @@
161161
</label>
162162
</div>
163163
<div class="header-center">
164-
<a href="../index.html"><div class="brand">SummarizedExperiment 0.6.3 documentation</div></a>
164+
<a href="../index.html"><div class="brand">SummarizedExperiment 0.6.4 documentation</div></a>
165165
</div>
166166
<div class="header-right">
167167
<div class="theme-toggle-container theme-toggle-header">
@@ -182,7 +182,7 @@
182182

183183
<div class="sidebar-sticky"><a class="sidebar-brand" href="../index.html">
184184

185-
<span class="sidebar-brand-text">SummarizedExperiment 0.6.3 documentation</span>
185+
<span class="sidebar-brand-text">SummarizedExperiment 0.6.4 documentation</span>
186186

187187
</a><form class="sidebar-search-container" method="get" action="../search.html" role="search">
188188
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
@@ -270,7 +270,7 @@ <h1>All modules for which code is available</h1>
270270

271271
</aside>
272272
</div>
273-
</div><script src="../_static/documentation_options.js?v=b8503983"></script>
273+
</div><script src="../_static/documentation_options.js?v=73d9a94e"></script>
274274
<script src="../_static/doctools.js?v=9bcbadda"></script>
275275
<script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
276276
<script src="../_static/scripts/furo.js?v=46bd48cc"></script>

_modules/summarizedexperiment/RangedSummarizedExperiment.html

Lines changed: 49 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<meta name="color-scheme" content="light dark"><link rel="index" title="Index" href="../../genindex.html"><link rel="search" title="Search" href="../../search.html">
66

77
<!-- Generated with Sphinx 8.2.3 and Furo 2025.12.19 -->
8-
<title>summarizedexperiment.RangedSummarizedExperiment - SummarizedExperiment 0.6.3 documentation</title>
8+
<title>summarizedexperiment.RangedSummarizedExperiment - SummarizedExperiment 0.6.4 documentation</title>
99
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=03e43079" />
1010
<link rel="stylesheet" type="text/css" href="../../_static/styles/furo.css?v=7bdb33bb" />
1111
<link rel="stylesheet" type="text/css" href="../../_static/mystnb.8ecb98da25f57f5357bf6f572d296f466b2cfe2517ffebfabe82451661e28f02.css" />
@@ -161,7 +161,7 @@
161161
</label>
162162
</div>
163163
<div class="header-center">
164-
<a href="../../index.html"><div class="brand">SummarizedExperiment 0.6.3 documentation</div></a>
164+
<a href="../../index.html"><div class="brand">SummarizedExperiment 0.6.4 documentation</div></a>
165165
</div>
166166
<div class="header-right">
167167
<div class="theme-toggle-container theme-toggle-header">
@@ -182,7 +182,7 @@
182182

183183
<div class="sidebar-sticky"><a class="sidebar-brand" href="../../index.html">
184184

185-
<span class="sidebar-brand-text">SummarizedExperiment 0.6.3 documentation</span>
185+
<span class="sidebar-brand-text">SummarizedExperiment 0.6.4 documentation</span>
186186

187187
</a><form class="sidebar-search-container" method="get" action="../../search.html" role="search">
188188
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
@@ -1258,20 +1258,63 @@ <h1>Source code for summarizedexperiment.RangedSummarizedExperiment</h1><div cla
12581258
<span class="c1">######&gt;&gt; to se &lt;&lt;#####</span>
12591259
<span class="c1">######################</span>
12601260

1261+
<div class="viewcode-block" id="RangedSummarizedExperiment.from_summarizedexperiment">
1262+
<a class="viewcode-back" href="../../api/summarizedexperiment.html#summarizedexperiment.RangedSummarizedExperiment.RangedSummarizedExperiment.from_summarizedexperiment">[docs]</a>
1263+
<span class="nd">@classmethod</span>
1264+
<span class="k">def</span><span class="w"> </span><span class="nf">from_summarizedexperiment</span><span class="p">(</span><span class="bp">cls</span><span class="p">,</span> <span class="n">se</span><span class="p">:</span> <span class="n">SummarizedExperiment</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">RangedSummarizedExperiment</span><span class="p">:</span>
1265+
<span class="k">return</span> <span class="bp">cls</span><span class="p">(</span>
1266+
<span class="n">assays</span><span class="o">=</span><span class="n">se</span><span class="o">.</span><span class="n">get_assays</span><span class="p">(),</span>
1267+
<span class="n">row_data</span><span class="o">=</span><span class="n">se</span><span class="o">.</span><span class="n">get_row_data</span><span class="p">(),</span>
1268+
<span class="n">column_data</span><span class="o">=</span><span class="n">se</span><span class="o">.</span><span class="n">get_column_data</span><span class="p">(),</span>
1269+
<span class="n">row_names</span><span class="o">=</span><span class="n">se</span><span class="o">.</span><span class="n">get_row_names</span><span class="p">(),</span>
1270+
<span class="n">column_names</span><span class="o">=</span><span class="n">se</span><span class="o">.</span><span class="n">get_column_names</span><span class="p">(),</span>
1271+
<span class="n">metadata</span><span class="o">=</span><span class="n">se</span><span class="o">.</span><span class="n">get_metadata</span><span class="p">(),</span>
1272+
<span class="p">)</span></div>
1273+
1274+
1275+
<div class="viewcode-block" id="RangedSummarizedExperiment.from_se">
1276+
<a class="viewcode-back" href="../../api/summarizedexperiment.html#summarizedexperiment.RangedSummarizedExperiment.RangedSummarizedExperiment.from_se">[docs]</a>
1277+
<span class="nd">@classmethod</span>
1278+
<span class="k">def</span><span class="w"> </span><span class="nf">from_se</span><span class="p">(</span><span class="bp">cls</span><span class="p">,</span> <span class="n">se</span><span class="p">:</span> <span class="n">SummarizedExperiment</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">RangedSummarizedExperiment</span><span class="p">:</span>
1279+
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Alias for :py:meth:`~to_summarizedexperiment`.&quot;&quot;&quot;</span>
1280+
<span class="k">return</span> <span class="n">RangedSummarizedExperiment</span><span class="o">.</span><span class="n">from_summarizedexperiment</span><span class="p">(</span><span class="n">se</span><span class="p">)</span></div>
1281+
1282+
12611283
<div class="viewcode-block" id="RangedSummarizedExperiment.to_summarizedexperiment">
12621284
<a class="viewcode-back" href="../../api/summarizedexperiment.html#summarizedexperiment.RangedSummarizedExperiment.RangedSummarizedExperiment.to_summarizedexperiment">[docs]</a>
12631285
<span class="k">def</span><span class="w"> </span><span class="nf">to_summarizedexperiment</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
12641286
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Coerce to :py:class:`summarizedexperiment.SummarizedExperiment.SummarizedExperiment`&quot;&quot;&quot;</span>
12651287

1266-
<span class="n">warn</span><span class="p">(</span><span class="s2">&quot;SE does not containg a slot for ranges, dropping ranges.&quot;</span><span class="p">,</span> <span class="ne">UserWarning</span><span class="p">)</span>
1288+
<span class="n">warn</span><span class="p">(</span><span class="s2">&quot;SE does not containg a slot for ranges, merging ranges with row_data.&quot;</span><span class="p">,</span> <span class="ne">UserWarning</span><span class="p">)</span>
1289+
1290+
<span class="n">new_row_data</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_rows</span>
1291+
<span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">_row_ranges</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
1292+
<span class="k">try</span><span class="p">:</span>
1293+
<span class="kn">import</span><span class="w"> </span><span class="nn">copy</span>
1294+
1295+
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_row_ranges</span><span class="p">,</span> <span class="n">CompressedGenomicRangesList</span><span class="p">):</span>
1296+
<span class="n">df</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_row_ranges</span><span class="o">.</span><span class="n">get_unlist_data</span><span class="p">()</span><span class="o">.</span><span class="n">to_pandas</span><span class="p">()</span>
1297+
<span class="k">else</span><span class="p">:</span>
1298+
<span class="n">df</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_row_ranges</span><span class="o">.</span><span class="n">to_pandas</span><span class="p">()</span>
1299+
1300+
<span class="n">range_bf</span> <span class="o">=</span> <span class="n">biocframe</span><span class="o">.</span><span class="n">BiocFrame</span><span class="o">.</span><span class="n">from_pandas</span><span class="p">(</span><span class="n">df</span><span class="p">)</span>
1301+
<span class="k">if</span> <span class="n">new_row_data</span> <span class="ow">is</span> <span class="kc">None</span> <span class="ow">or</span> <span class="n">new_row_data</span><span class="o">.</span><span class="n">shape</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span>
1302+
<span class="n">new_row_data</span> <span class="o">=</span> <span class="n">range_bf</span>
1303+
<span class="k">else</span><span class="p">:</span>
1304+
<span class="n">new_row_data</span> <span class="o">=</span> <span class="n">copy</span><span class="o">.</span><span class="n">copy</span><span class="p">(</span><span class="n">new_row_data</span><span class="p">)</span>
1305+
<span class="k">for</span> <span class="n">col</span> <span class="ow">in</span> <span class="n">range_bf</span><span class="o">.</span><span class="n">column_names</span><span class="p">:</span>
1306+
<span class="n">new_row_data</span><span class="p">[</span><span class="n">col</span><span class="p">]</span> <span class="o">=</span> <span class="n">range_bf</span><span class="p">[</span><span class="n">col</span><span class="p">]</span>
1307+
<span class="k">except</span> <span class="ne">Exception</span> <span class="k">as</span> <span class="n">e</span><span class="p">:</span>
1308+
<span class="n">warn</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;Failed to transfer row_ranges to row_data: </span><span class="si">{</span><span class="n">e</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">,</span> <span class="ne">UserWarning</span><span class="p">)</span>
12671309

12681310
<span class="k">return</span> <span class="n">SummarizedExperiment</span><span class="p">(</span>
12691311
<span class="n">assays</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">_assays</span><span class="p">,</span>
1270-
<span class="n">row_data</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">_rows</span><span class="p">,</span>
1312+
<span class="n">row_data</span><span class="o">=</span><span class="n">new_row_data</span><span class="p">,</span>
12711313
<span class="n">column_data</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">_cols</span><span class="p">,</span>
12721314
<span class="n">row_names</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">_row_names</span><span class="p">,</span>
12731315
<span class="n">column_names</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">_column_names</span><span class="p">,</span>
12741316
<span class="n">metadata</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">_metadata</span><span class="p">,</span>
1317+
<span class="n">_validate</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
12751318
<span class="p">)</span></div>
12761319

12771320

@@ -1483,7 +1526,7 @@ <h1>Source code for summarizedexperiment.RangedSummarizedExperiment</h1><div cla
14831526

14841527
</aside>
14851528
</div>
1486-
</div><script src="../../_static/documentation_options.js?v=b8503983"></script>
1529+
</div><script src="../../_static/documentation_options.js?v=73d9a94e"></script>
14871530
<script src="../../_static/doctools.js?v=9bcbadda"></script>
14881531
<script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
14891532
<script src="../../_static/scripts/furo.js?v=46bd48cc"></script>

0 commit comments

Comments
 (0)