1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
5 <!-- Generated by javadoc (1.8.0_121) on Fri Apr 21 15:31:59 BST 2017 -->
6 <title>RNAStructReader</title>
7 <meta name="date" content="2017-04-21">
8 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
9 <script type="text/javascript" src="../../../script.js"></script>
12 <script type="text/javascript"><!--
14 if (location.href.indexOf('is-external=true') == -1) {
15 parent.document.title="RNAStructReader";
21 var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9};
22 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
23 var altColor = "altColor";
24 var rowColor = "rowColor";
25 var tableTab = "tableTab";
26 var activeTableTab = "activeTableTab";
29 <div>JavaScript is disabled on your browser.</div>
31 <!-- ========= START OF TOP NAVBAR ======= -->
32 <div class="topNav"><a name="navbar.top">
35 <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
36 <a name="navbar.top.firstrow">
39 <ul class="navList" title="Navigation">
40 <li><a href="../../../overview-summary.html">Overview</a></li>
41 <li><a href="package-summary.html">Package</a></li>
42 <li class="navBarCell1Rev">Class</li>
43 <li><a href="class-use/RNAStructReader.html">Use</a></li>
44 <li><a href="package-tree.html">Tree</a></li>
45 <li><a href="../../../deprecated-list.html">Deprecated</a></li>
46 <li><a href="../../../index-files/index-1.html">Index</a></li>
47 <li><a href="../../../help-doc.html">Help</a></li>
52 <li><a href="../../../compbio/data/sequence/Range.html" title="class in compbio.data.sequence"><span class="typeNameLink">Prev Class</span></a></li>
53 <li><a href="../../../compbio/data/sequence/RNAStructReader.AlifoldLine.html" title="enum in compbio.data.sequence"><span class="typeNameLink">Next Class</span></a></li>
56 <li><a href="../../../index.html?compbio/data/sequence/RNAStructReader.html" target="_top">Frames</a></li>
57 <li><a href="RNAStructReader.html" target="_top">No Frames</a></li>
59 <ul class="navList" id="allclasses_navbar_top">
60 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
63 <script type="text/javascript"><!--
64 allClassesLink = document.getElementById("allclasses_navbar_top");
66 allClassesLink.style.display = "block";
69 allClassesLink.style.display = "none";
75 <ul class="subNavList">
76 <li>Summary: </li>
77 <li><a href="#nested.class.summary">Nested</a> | </li>
78 <li><a href="#field.summary">Field</a> | </li>
79 <li><a href="#constructor.summary">Constr</a> | </li>
80 <li><a href="#method.summary">Method</a></li>
82 <ul class="subNavList">
83 <li>Detail: </li>
84 <li><a href="#field.detail">Field</a> | </li>
85 <li><a href="#constructor.detail">Constr</a> | </li>
86 <li><a href="#method.detail">Method</a></li>
89 <a name="skip.navbar.top">
92 <!-- ========= END OF TOP NAVBAR ========= -->
93 <!-- ======== START OF CLASS DATA ======== -->
95 <div class="subTitle">compbio.data.sequence</div>
96 <h2 title="Class RNAStructReader" class="title">Class RNAStructReader</h2>
98 <div class="contentContainer">
99 <ul class="inheritance">
100 <li>java.lang.Object</li>
102 <ul class="inheritance">
103 <li>compbio.data.sequence.RNAStructReader</li>
107 <div class="description">
108 <ul class="blockList">
109 <li class="blockList">
112 <pre>public class <span class="typeNameLabel">RNAStructReader</span>
113 extends java.lang.Object</pre>
117 <div class="summary">
118 <ul class="blockList">
119 <li class="blockList">
120 <!-- ======== NESTED CLASS SUMMARY ======== -->
121 <ul class="blockList">
122 <li class="blockList"><a name="nested.class.summary">
125 <h3>Nested Class Summary</h3>
126 <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
127 <caption><span>Nested Classes</span><span class="tabEnd"> </span></caption>
129 <th class="colFirst" scope="col">Modifier and Type</th>
130 <th class="colLast" scope="col">Class and Description</th>
132 <tr class="altColor">
133 <td class="colFirst"><code>(package private) static class </code></td>
134 <td class="colLast"><code><span class="memberNameLink"><a href="../../../compbio/data/sequence/RNAStructReader.AlifoldLine.html" title="enum in compbio.data.sequence">RNAStructReader.AlifoldLine</a></span></code> </td>
136 <tr class="rowColor">
137 <td class="colFirst"><code>static class </code></td>
138 <td class="colLast"><code><span class="memberNameLink"><a href="../../../compbio/data/sequence/RNAStructReader.AlifoldResult.html" title="enum in compbio.data.sequence">RNAStructReader.AlifoldResult</a></span></code> </td>
140 <tr class="altColor">
141 <td class="colFirst"><code>(package private) static class </code></td>
142 <td class="colLast"><code><span class="memberNameLink"><a href="../../../compbio/data/sequence/RNAStructReader.RNAOut.html" title="enum in compbio.data.sequence">RNAStructReader.RNAOut</a></span></code> </td>
147 <!-- =========== FIELD SUMMARY =========== -->
148 <ul class="blockList">
149 <li class="blockList"><a name="field.summary">
152 <h3>Field Summary</h3>
153 <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
154 <caption><span>Fields</span><span class="tabEnd"> </span></caption>
156 <th class="colFirst" scope="col">Modifier and Type</th>
157 <th class="colLast" scope="col">Field and Description</th>
159 <tr class="altColor">
160 <td class="colFirst"><code>(package private) static java.lang.String</code></td>
161 <td class="colLast"><code><span class="memberNameLink"><a href="../../../compbio/data/sequence/RNAStructReader.html#alignmentP">alignmentP</a></span></code> </td>
163 <tr class="rowColor">
164 <td class="colFirst"><code>(package private) static java.lang.String</code></td>
165 <td class="colLast"><code><span class="memberNameLink"><a href="../../../compbio/data/sequence/RNAStructReader.html#bracket">bracket</a></span></code> </td>
167 <tr class="altColor">
168 <td class="colFirst"><code>(package private) static java.lang.String</code></td>
169 <td class="colLast"><code><span class="memberNameLink"><a href="../../../compbio/data/sequence/RNAStructReader.html#centStructP">centStructP</a></span></code> </td>
171 <tr class="rowColor">
172 <td class="colFirst"><code>(package private) static java.lang.String</code></td>
173 <td class="colLast"><code><span class="memberNameLink"><a href="../../../compbio/data/sequence/RNAStructReader.html#energyP">energyP</a></span></code> </td>
175 <tr class="altColor">
176 <td class="colFirst"><code>(package private) static java.lang.String</code></td>
177 <td class="colLast"><code><span class="memberNameLink"><a href="../../../compbio/data/sequence/RNAStructReader.html#ensembleFreqP">ensembleFreqP</a></span></code> </td>
179 <tr class="rowColor">
180 <td class="colFirst"><code>(package private) static java.lang.String</code></td>
181 <td class="colLast"><code><span class="memberNameLink"><a href="../../../compbio/data/sequence/RNAStructReader.html#floatP">floatP</a></span></code> </td>
183 <tr class="altColor">
184 <td class="colFirst"><code>(package private) static java.lang.String</code></td>
185 <td class="colLast"><code><span class="memberNameLink"><a href="../../../compbio/data/sequence/RNAStructReader.html#freeEnergyP">freeEnergyP</a></span></code> </td>
187 <tr class="rowColor">
188 <td class="colFirst"><code>(package private) static java.lang.String</code></td>
189 <td class="colLast"><code><span class="memberNameLink"><a href="../../../compbio/data/sequence/RNAStructReader.html#freqP">freqP</a></span></code> </td>
191 <tr class="altColor">
192 <td class="colFirst"><code>(package private) static java.lang.String</code></td>
193 <td class="colLast"><code><span class="memberNameLink"><a href="../../../compbio/data/sequence/RNAStructReader.html#justStructP">justStructP</a></span></code> </td>
195 <tr class="rowColor">
196 <td class="colFirst"><code>(package private) static java.lang.String</code></td>
197 <td class="colLast"><code><span class="memberNameLink"><a href="../../../compbio/data/sequence/RNAStructReader.html#MEAStructP">MEAStructP</a></span></code> </td>
199 <tr class="altColor">
200 <td class="colFirst"><code>(package private) static java.lang.String</code></td>
201 <td class="colLast"><code><span class="memberNameLink"><a href="../../../compbio/data/sequence/RNAStructReader.html#mfeStructP">mfeStructP</a></span></code> </td>
203 <tr class="rowColor">
204 <td class="colFirst"><code>(package private) static java.lang.String</code></td>
205 <td class="colLast"><code><span class="memberNameLink"><a href="../../../compbio/data/sequence/RNAStructReader.html#notData">notData</a></span></code> </td>
207 <tr class="altColor">
208 <td class="colFirst"><code>(package private) static java.lang.String</code></td>
209 <td class="colLast"><code><span class="memberNameLink"><a href="../../../compbio/data/sequence/RNAStructReader.html#ps">ps</a></span></code> </td>
211 <tr class="rowColor">
212 <td class="colFirst"><code>(package private) static java.lang.String</code></td>
213 <td class="colLast"><code><span class="memberNameLink"><a href="../../../compbio/data/sequence/RNAStructReader.html#PStructP">PStructP</a></span></code> </td>
215 <tr class="altColor">
216 <td class="colFirst"><code>(package private) static java.lang.String</code></td>
217 <td class="colLast"><code><span class="memberNameLink"><a href="../../../compbio/data/sequence/RNAStructReader.html#s">s</a></span></code> </td>
219 <tr class="rowColor">
220 <td class="colFirst"><code>(package private) static java.lang.String</code></td>
221 <td class="colLast"><code><span class="memberNameLink"><a href="../../../compbio/data/sequence/RNAStructReader.html#seqP">seqP</a></span></code> </td>
223 <tr class="altColor">
224 <td class="colFirst"><code>(package private) static java.lang.String</code></td>
225 <td class="colLast"><code><span class="memberNameLink"><a href="../../../compbio/data/sequence/RNAStructReader.html#stochBTStructP">stochBTStructP</a></span></code> </td>
227 <tr class="rowColor">
228 <td class="colFirst"><code>(package private) static java.lang.String</code></td>
229 <td class="colLast"><code><span class="memberNameLink"><a href="../../../compbio/data/sequence/RNAStructReader.html#structP">structP</a></span></code> </td>
234 <!-- ======== CONSTRUCTOR SUMMARY ======== -->
235 <ul class="blockList">
236 <li class="blockList"><a name="constructor.summary">
239 <h3>Constructor Summary</h3>
240 <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
241 <caption><span>Constructors</span><span class="tabEnd"> </span></caption>
243 <th class="colOne" scope="col">Constructor and Description</th>
245 <tr class="altColor">
246 <td class="colOne"><code><span class="memberNameLink"><a href="../../../compbio/data/sequence/RNAStructReader.html#RNAStructReader--">RNAStructReader</a></span>()</code> </td>
251 <!-- ========== METHOD SUMMARY =========== -->
252 <ul class="blockList">
253 <li class="blockList"><a name="method.summary">
256 <h3>Method Summary</h3>
257 <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
258 <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
260 <th class="colFirst" scope="col">Modifier and Type</th>
261 <th class="colLast" scope="col">Method and Description</th>
263 <tr id="i0" class="altColor">
264 <td class="colFirst"><code>private static <a href="../../../compbio/data/sequence/RNAStructReader.RNAOut.html" title="enum in compbio.data.sequence">RNAStructReader.RNAOut</a></code></td>
265 <td class="colLast"><code><span class="memberNameLink"><a href="../../../compbio/data/sequence/RNAStructReader.html#identify-java.lang.String-">identify</a></span>(java.lang.String token)</code> </td>
267 <tr id="i1" class="rowColor">
268 <td class="colFirst"><code>private static <a href="../../../compbio/data/sequence/RNAStructReader.AlifoldLine.html" title="enum in compbio.data.sequence">RNAStructReader.AlifoldLine</a></code></td>
269 <td class="colLast"><code><span class="memberNameLink"><a href="../../../compbio/data/sequence/RNAStructReader.html#identifyLine-java.lang.String-">identifyLine</a></span>(java.lang.String line)</code> </td>
271 <tr id="i2" class="altColor">
272 <td class="colFirst"><code>static void</code></td>
273 <td class="colLast"><code><span class="memberNameLink"><a href="../../../compbio/data/sequence/RNAStructReader.html#main-java.lang.String:A-">main</a></span>(java.lang.String[] args)</code> </td>
275 <tr id="i3" class="rowColor">
276 <td class="colFirst"><code>static java.util.TreeSet<<a href="../../../compbio/data/sequence/Score.html" title="class in compbio.data.sequence">Score</a>></code></td>
277 <td class="colLast"><code><span class="memberNameLink"><a href="../../../compbio/data/sequence/RNAStructReader.html#newEmptyScore-java.lang.Enum-">newEmptyScore</a></span>(java.lang.Enum<?> res)</code> </td>
279 <tr id="i4" class="altColor">
280 <td class="colFirst"><code>private static java.util.TreeSet<<a href="../../../compbio/data/sequence/Score.html" title="class in compbio.data.sequence">Score</a>></code></td>
281 <td class="colLast"><code><span class="memberNameLink"><a href="../../../compbio/data/sequence/RNAStructReader.html#newSetScore-java.lang.Enum-java.util.List-">newSetScore</a></span>(java.lang.Enum<?> res,
282 java.util.List<java.lang.Float> scores)</code> </td>
284 <tr id="i5" class="rowColor">
285 <td class="colFirst"><code>static <a href="../../../compbio/data/sequence/RNAStructScoreManager.html" title="class in compbio.data.sequence">RNAStructScoreManager</a></code></td>
286 <td class="colLast"><code><span class="memberNameLink"><a href="../../../compbio/data/sequence/RNAStructReader.html#readRNAStructStream-java.io.InputStream-">readRNAStructStream</a></span>(java.io.InputStream stdout)</code> </td>
288 <tr id="i6" class="altColor">
289 <td class="colFirst"><code>static <a href="../../../compbio/data/sequence/RNAStructScoreManager.html" title="class in compbio.data.sequence">RNAStructScoreManager</a></code></td>
290 <td class="colLast"><code><span class="memberNameLink"><a href="../../../compbio/data/sequence/RNAStructReader.html#readRNAStructStream-java.io.InputStream-java.io.InputStream-">readRNAStructStream</a></span>(java.io.InputStream stdout,
291 java.io.InputStream alifold)</code> </td>
294 <ul class="blockList">
295 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
298 <h3>Methods inherited from class java.lang.Object</h3>
299 <code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
306 <div class="details">
307 <ul class="blockList">
308 <li class="blockList">
309 <!-- ============ FIELD DETAIL =========== -->
310 <ul class="blockList">
311 <li class="blockList"><a name="field.detail">
314 <h3>Field Detail</h3>
318 <ul class="blockList">
319 <li class="blockList">
321 <pre>static java.lang.String s</pre>
327 <ul class="blockList">
328 <li class="blockList">
330 <pre>static java.lang.String bracket</pre>
336 <ul class="blockList">
337 <li class="blockList">
339 <pre>static java.lang.String notData</pre>
345 <ul class="blockList">
346 <li class="blockList">
348 <pre>static java.lang.String seqP</pre>
354 <ul class="blockList">
355 <li class="blockList">
357 <pre>static java.lang.String structP</pre>
363 <ul class="blockList">
364 <li class="blockList">
366 <pre>static java.lang.String floatP</pre>
372 <ul class="blockList">
373 <li class="blockList">
375 <pre>static java.lang.String energyP</pre>
381 <ul class="blockList">
382 <li class="blockList">
384 <pre>static java.lang.String freqP</pre>
390 <ul class="blockList">
391 <li class="blockList">
393 <pre>static java.lang.String ps</pre>
396 <a name="alignmentP">
399 <ul class="blockList">
400 <li class="blockList">
402 <pre>static java.lang.String alignmentP</pre>
405 <a name="mfeStructP">
408 <ul class="blockList">
409 <li class="blockList">
411 <pre>static java.lang.String mfeStructP</pre>
414 <a name="justStructP">
417 <ul class="blockList">
418 <li class="blockList">
420 <pre>static java.lang.String justStructP</pre>
423 <a name="stochBTStructP">
426 <ul class="blockList">
427 <li class="blockList">
428 <h4>stochBTStructP</h4>
429 <pre>static java.lang.String stochBTStructP</pre>
435 <ul class="blockList">
436 <li class="blockList">
438 <pre>static java.lang.String PStructP</pre>
441 <a name="centStructP">
444 <ul class="blockList">
445 <li class="blockList">
447 <pre>static java.lang.String centStructP</pre>
450 <a name="MEAStructP">
453 <ul class="blockList">
454 <li class="blockList">
456 <pre>static java.lang.String MEAStructP</pre>
459 <a name="freeEnergyP">
462 <ul class="blockList">
463 <li class="blockList">
465 <pre>static java.lang.String freeEnergyP</pre>
468 <a name="ensembleFreqP">
471 <ul class="blockListLast">
472 <li class="blockList">
473 <h4>ensembleFreqP</h4>
474 <pre>static java.lang.String ensembleFreqP</pre>
479 <!-- ========= CONSTRUCTOR DETAIL ======== -->
480 <ul class="blockList">
481 <li class="blockList"><a name="constructor.detail">
484 <h3>Constructor Detail</h3>
485 <a name="RNAStructReader--">
488 <ul class="blockListLast">
489 <li class="blockList">
490 <h4>RNAStructReader</h4>
491 <pre>public RNAStructReader()</pre>
496 <!-- ============ METHOD DETAIL ========== -->
497 <ul class="blockList">
498 <li class="blockList"><a name="method.detail">
501 <h3>Method Detail</h3>
502 <a name="readRNAStructStream-java.io.InputStream-">
505 <ul class="blockList">
506 <li class="blockList">
507 <h4>readRNAStructStream</h4>
508 <pre>public static <a href="../../../compbio/data/sequence/RNAStructScoreManager.html" title="class in compbio.data.sequence">RNAStructScoreManager</a> readRNAStructStream(java.io.InputStream stdout)
509 throws java.io.IOException</pre>
511 <dt><span class="throwsLabel">Throws:</span></dt>
512 <dd><code>java.io.IOException</code></dd>
516 <a name="newSetScore-java.lang.Enum-java.util.List-">
519 <ul class="blockList">
520 <li class="blockList">
522 <pre>private static java.util.TreeSet<<a href="../../../compbio/data/sequence/Score.html" title="class in compbio.data.sequence">Score</a>> newSetScore(java.lang.Enum<?> res,
523 java.util.List<java.lang.Float> scores)</pre>
526 <a name="newEmptyScore-java.lang.Enum-">
529 <ul class="blockList">
530 <li class="blockList">
531 <h4>newEmptyScore</h4>
532 <pre>public static java.util.TreeSet<<a href="../../../compbio/data/sequence/Score.html" title="class in compbio.data.sequence">Score</a>> newEmptyScore(java.lang.Enum<?> res)</pre>
535 <a name="readRNAStructStream-java.io.InputStream-java.io.InputStream-">
538 <ul class="blockList">
539 <li class="blockList">
540 <h4>readRNAStructStream</h4>
541 <pre>public static <a href="../../../compbio/data/sequence/RNAStructScoreManager.html" title="class in compbio.data.sequence">RNAStructScoreManager</a> readRNAStructStream(java.io.InputStream stdout,
542 java.io.InputStream alifold)
543 throws java.io.IOException</pre>
545 <dt><span class="throwsLabel">Throws:</span></dt>
546 <dd><code>java.io.IOException</code></dd>
550 <a name="identify-java.lang.String-">
553 <ul class="blockList">
554 <li class="blockList">
556 <pre>private static <a href="../../../compbio/data/sequence/RNAStructReader.RNAOut.html" title="enum in compbio.data.sequence">RNAStructReader.RNAOut</a> identify(java.lang.String token)</pre>
559 <a name="identifyLine-java.lang.String-">
562 <ul class="blockList">
563 <li class="blockList">
564 <h4>identifyLine</h4>
565 <pre>private static <a href="../../../compbio/data/sequence/RNAStructReader.AlifoldLine.html" title="enum in compbio.data.sequence">RNAStructReader.AlifoldLine</a> identifyLine(java.lang.String line)</pre>
568 <a name="main-java.lang.String:A-">
571 <ul class="blockListLast">
572 <li class="blockList">
574 <pre>public static void main(java.lang.String[] args)</pre>
583 <!-- ========= END OF CLASS DATA ========= -->
584 <!-- ======= START OF BOTTOM NAVBAR ====== -->
585 <div class="bottomNav"><a name="navbar.bottom">
588 <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
589 <a name="navbar.bottom.firstrow">
592 <ul class="navList" title="Navigation">
593 <li><a href="../../../overview-summary.html">Overview</a></li>
594 <li><a href="package-summary.html">Package</a></li>
595 <li class="navBarCell1Rev">Class</li>
596 <li><a href="class-use/RNAStructReader.html">Use</a></li>
597 <li><a href="package-tree.html">Tree</a></li>
598 <li><a href="../../../deprecated-list.html">Deprecated</a></li>
599 <li><a href="../../../index-files/index-1.html">Index</a></li>
600 <li><a href="../../../help-doc.html">Help</a></li>
605 <li><a href="../../../compbio/data/sequence/Range.html" title="class in compbio.data.sequence"><span class="typeNameLink">Prev Class</span></a></li>
606 <li><a href="../../../compbio/data/sequence/RNAStructReader.AlifoldLine.html" title="enum in compbio.data.sequence"><span class="typeNameLink">Next Class</span></a></li>
609 <li><a href="../../../index.html?compbio/data/sequence/RNAStructReader.html" target="_top">Frames</a></li>
610 <li><a href="RNAStructReader.html" target="_top">No Frames</a></li>
612 <ul class="navList" id="allclasses_navbar_bottom">
613 <li><a href="../../../allclasses-noframe.html">All Classes</a></li>
616 <script type="text/javascript"><!--
617 allClassesLink = document.getElementById("allclasses_navbar_bottom");
619 allClassesLink.style.display = "block";
622 allClassesLink.style.display = "none";
628 <ul class="subNavList">
629 <li>Summary: </li>
630 <li><a href="#nested.class.summary">Nested</a> | </li>
631 <li><a href="#field.summary">Field</a> | </li>
632 <li><a href="#constructor.summary">Constr</a> | </li>
633 <li><a href="#method.summary">Method</a></li>
635 <ul class="subNavList">
636 <li>Detail: </li>
637 <li><a href="#field.detail">Field</a> | </li>
638 <li><a href="#constructor.detail">Constr</a> | </li>
639 <li><a href="#method.detail">Method</a></li>
642 <a name="skip.navbar.bottom">
645 <!-- ======== END OF BOTTOM NAVBAR ======= -->