Method 
foreach_RNAfold 
 
Class 
G::Seq::FreeEnergy; 
 
 
 
Function 
executes RNAfold. 
 
Description 
Divides the specified region into windows, and calculates the free energy of each. 
The window shifts by 1base, and the changing free energy is outputted on a graph 
 
 
Requirements 
modules   
SubOpt.pm 
RNAfold() 
applications 
 
 
data 
none 
 
Parameters 
essential 
first     pointer   Genome   G's instance 
second    int       start    starting position 
third     int       end      ending position 
 
option 
window    int     window                        default=50 
output    string  [show / f /g /stdout]         default=show 
filename  string  file_name                     default=FreeEnergy.csv 
 
 
 
Returns 
first     variable     RNA     pointer of array 
 
Usage 
&RNAfoldG(pointer Genome,  int start,  int end,  -window=>50,  
-output=>'show', -filename=>'FreeEnergy.csv'); 
 
Input file b 
none 
 
Output file  
csv file in text format  
graph in gif format 
 
References 
none  
 
Comments 
none 
 
Authors 
This method was written by Naoki Okubo(@g-language.org) at Institute for  
Advanced Biosciences Keio Univ.  
 
 
History 
Written 15 July  2001 - Naoki Okubo 
}}]