| 
	 
		
		mRNA structure 
	
	 
	  
	   
	
	This category is not much different from 'Sequence optimization'. Please 
	check 'Sequence optimization' section. 
	
	To optimize mRNA structure, you may have to use additional classes 
	such as 'GeneService', 'mRNApredict' and 'mRNAanalyzer'. 
	
	 
	  
	   
	 
	
	  
		o  
		
		Simple example to use 'mRNApredict' 
		class 
	
	    
	
	  1. Open the 'mRNApredict Copy' module in the 'Module Library' window 
	
	  2. Review the source code 
	
	        The module calculates mRNA secondary 
		structure, 
		draws a figure, and then exports data to clipboard 
	
	  3. Click on the 'Test run' button 
	
	  4. You can see mRNA secondary structure. 
	
	  
	    
	
	    
	
	  5. Open Excel, or NotePad.     Paste clipboard.   
		You can see the new table! 
	
	  
	    
	
	    
	
	    
	
	  Here is the source code (VBScript version) 
	
		
			
				| 
				 Function Main() 
				 
				SourceGene="GCGGGCGGCGGCTATTGGCACACGAGCGGCCGGGAGATCCTGGACGCG" 
				 
				Call mRNApredict.Calculate(SourceGene,False)            
				 '<--- Calculate mRNA structure 
				 
				Call mRNApredict.ShowStructure()                               
				 '<--- Show structure image 
				 
				GeneLength=mRNApredict.SequenceLength                  
				 '<--- Get sequence size   
				 
				 
				Temp="Basepair" & Chr(9) & "Energy" & Chr(9) & "Probability" & 
				Chr(13) & Chr(10) 
				 
				For q=1 to GeneLength 
				    
				Temp=Temp+mRNApredict.BasePair(q) 
				& Chr(9)                               
				       '<--- 
				Read basepair string 
				    
				Temp=Temp+CStr(mRNApredict.Energy(q)) 
				& Chr(9)                         
				      '<--- Read 
				energy 
				    
				Temp=Temp+CStr(mRNApredict.Probability(q)) 
				& Chr(13) & Chr(10)      
				'<--- Read probability 
				 
				Next 
				 
				  AppService.Clipboard_Copy(Temp)                                
				'<--- Export data to clipboard 
				End Function   | 
			 
		 
	 
	
	    
	
	  Chr(13) & Chr(1): carriage return,  Chr(9): tab key 
	
	     |