Skip to content

Commit c14b824

Browse files
committed
Fix documentation
1 parent d498c42 commit c14b824

13 files changed

+632
-246
lines changed

abif.nimble

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,9 @@ task docs, "Generate documentation":
9595
exec "nim doc --git.url:https://github.com/quadram-institute-bioscience/nim-abif/ --git.commit:main --project --out:docs src/abimerge.nim"
9696
exec "nim doc --git.url:https://github.com/quadram-institute-bioscience/nim-abif/ --git.commit:main --project --out:docs src/abimetadata.nim"
9797
exec "nim doc --git.url:https://github.com/quadram-institute-bioscience/nim-abif/ --git.commit:main --project --out:docs src/abichromatogram.nim"
98-
98+
else:
99+
echo "Nim >=2.0.0 is required to build the docs!"
100+
99101
task buildbin, "Build all binaries to bin/ directory":
100102
exec "mkdir -p bin"
101103
exec "nim c -d:release --opt:speed -o:bin/abif src/abif.nim"

docs/abi2fq.html

Lines changed: 36 additions & 31 deletions
Large diffs are not rendered by default.

docs/abi2fq.idx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
nimTitle abi2fq abi2fq.html module src/abi2fq 0
2+
nim Config abi2fq.html#Config object Config 41
3+
nim printHelp abi2fq.html#printHelp proc printHelp() 53
4+
nim parseCommandLine abi2fq.html#parseCommandLine proc parseCommandLine(): Config 75
5+
nim trimSequence abi2fq.html#trimSequence,string,seq[int],int,int proc trimSequence(sequence: string; qualities: seq[int]; windowSize: int;\n threshold: int): tuple[seq: string, qual: seq[int]] 145
6+
nim writeFastq abi2fq.html#writeFastq,string,seq[int],string,string,bool proc writeFastq(sequence: string; qualities: seq[int]; name: string;\n outFile: string = ""; fasta: bool = false) 195
7+
nim main abi2fq.html#main proc main() 226

docs/abichromatogram.html

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@
1212
<link rel="icon" type="image/png" sizes="32x32" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4QQQEwksSS9ZWwAAAk1JREFUWMPtll2ITVEUx39nn/O7Y5qR8f05wtCUUr6ZIS++8pEnkZInPImneaCQ5METNdOkeFBKUhMPRIkHKfEuUZSUlGlKPN2TrgfncpvmnntnmlEyq1Z7t89/rf9a6+y99oZxGZf/XeIq61EdtgKXgdXA0xrYAvBjOIF1AI9zvjcC74BSpndrJPkBWDScTF8Aa4E3wDlgHbASaANmVqlcCnwHvgDvgVfAJ+AikAAvgfVZwLnSVZHZaOuKoQi3ZOMi4NkYkpe1p4J7A8BpYAD49hfIy/oqG0+hLomiKP2L5L+1ubn5115S+3OAn4EnwBlgMzCjyt6ZAnQCJ4A7wOs88iRJHvw50HoujuPBoCKwHWiosy8MdfZnAdcHk8dxXFJ3VQbQlCTJvRBCGdRbD4M6uc5glpY3eAihpN5S5w12diSEcCCEcKUO4ljdr15T76ur1FDDLIQQ3qv71EdDOe3Kxj3leRXyk+pxdWnFWod6Wt2bY3de3aSuUHcPBVimHs7mK9WrmeOF6lR1o9qnzskh2ar2qm1qizpfXaPeVGdlmGN5pb09qMxz1Xb1kLqgzn1RyH7JUXW52lr5e/Kqi9qpto7V1atuUzfnARrV7jEib1T76gG2qxdGmXyiekkt1GswPTtek0aBfJp6YySGBfWg2tPQ0FAYgf1stUfdmdcjarbYJEniKIq6gY/Aw+zWHAC+p2labGpqiorFYgGYCEzN7oQdQClN07O1/EfDyGgC0ALMBdYAi4FyK+4H3gLPsxfR1zRNi+NP7nH5J+QntnXe5B5mpfQAAAAASUVORK5CYII=">
1313

1414
<!-- CSS -->
15-
<link rel="stylesheet" type="text/css" href="nimdoc.out.css">
15+
<link rel="stylesheet" type="text/css" href="nimdoc.out.css?v=2.0.8">
1616

1717
<!-- JS -->
18-
<script type="text/javascript" src="dochack.js"></script>
18+
<script type="text/javascript" src="dochack.js?v=2.0.8"></script>
1919
</head>
2020
<body>
2121
<div class="document" id="documentId">
@@ -124,8 +124,7 @@ <h1><a class="toc-backref" href="#7">Types</a></h1>
124124
<span class="Identifier">peaks</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><span class="Identifier">int</span><span class="Other">]</span> <span class="Comment">## Base call peak positions</span>
125125
<span class="Identifier">sequence</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">string</span> <span class="Comment">## Called sequence</span>
126126
<span class="Identifier">traceLen</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">int</span> <span class="Comment">## Total length of trace in data points</span>
127-
<span class="Identifier">baseColors</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">Table</span><span class="Other">[</span><a href="abichromatogram.html#Channel"><span class="Identifier">Channel</span></a><span class="Other">,</span> <span class="Identifier">string</span><span class="Other">]</span> <span class="Comment">## Color mapping for each nucleotide base</span>
128-
</pre></dt>
127+
<span class="Identifier">baseColors</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">Table</span><span class="Other">[</span><a href="abichromatogram.html#Channel"><span class="Identifier">Channel</span></a><span class="Other">,</span> <span class="Identifier">string</span><span class="Other">]</span> <span class="Comment">## Color mapping for each nucleotide base</span></pre></dt>
129128
<dd>
130129

131130
Processed trace data ready for visualization
@@ -137,8 +136,7 @@ <h1><a class="toc-backref" href="#7">Types</a></h1>
137136
<div id="TraceDataPoint">
138137
<dt><pre><a href="abichromatogram.html#TraceDataPoint"><span class="Identifier">TraceDataPoint</span></a> <span class="Other">=</span> <span class="Keyword">object</span>
139138
<span class="Identifier">position</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">int</span> <span class="Comment">## X position (scan number)</span>
140-
<span class="Identifier">values</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">Table</span><span class="Other">[</span><a href="abichromatogram.html#Channel"><span class="Identifier">Channel</span></a><span class="Other">,</span> <span class="Identifier">int</span><span class="Other">]</span> <span class="Comment">## Intensity value for each channel (scaled 0-1000)</span>
141-
</pre></dt>
139+
<span class="Identifier">values</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">Table</span><span class="Other">[</span><a href="abichromatogram.html#Channel"><span class="Identifier">Channel</span></a><span class="Other">,</span> <span class="Identifier">int</span><span class="Other">]</span> <span class="Comment">## Intensity value for each channel (scaled 0-1000)</span></pre></dt>
142140
<dd>
143141

144142
A single data point in the trace with values for each channel
@@ -157,7 +155,7 @@ <h1><a class="toc-backref" href="#7">Types</a></h1>
157155
<div class="twelve-columns footer">
158156
<span class="nim-sprite"></span>
159157
<br>
160-
<small style="color: var(--hint);">Made with Nim. Generated: 2025-04-26 09:58:57 UTC</small>
158+
<small style="color: var(--hint);">Made with Nim. Generated: 2025-04-29 10:45:02 UTC</small>
161159
</div>
162160
</div>
163161
</div>

docs/abichromatogram.idx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
nimTitle abichromatogram abichromatogram.html module src/abichromatogram 0
2+
nim A abichromatogram.html#A Channel.A 44
3+
nim C abichromatogram.html#C Channel.C 44
4+
nim G abichromatogram.html#G Channel.G 44
5+
nim T abichromatogram.html#T Channel.T 44
6+
nim Channel abichromatogram.html#Channel enum Channel 44
7+
nim TraceDataPoint abichromatogram.html#TraceDataPoint object TraceDataPoint 48
8+
nim TraceData abichromatogram.html#TraceData object TraceData 53

0 commit comments

Comments
 (0)