| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 | 
							- <?php
 
- /**
 
-  * @file
 
-  * Renders the body portion of a FASTA views data export
 
-  */
 
- $defline_tpl = $variables['options']['display']['defline_fields'];
 
- $num_bases_per_line = $variables['options']['display']['num_bases_per_line'];
 
- $use_residues = $variables['options']['display']['use_residues'];
 
- $residues_colname = $variables['options']['display']['residues_colname'];
 
- if(!$num_bases_per_line){
 
-    $num_bases_per_line = 50;
 
- }
 
- // foreach row in the views table
 
- foreach ($themed_rows as $index => $fields) {
 
-   $defline = array();
 
-   $residues = '';
 
-   
 
-   // if we're using the residues as is then we assume the residues are already
 
-   // formatted in FASTA format.   We just need to print
 
-   if ($use_residues) {
 
-      print "$fields[$residues_colname]\r\n";
 
-   }
 
-   // if we're not using the residues as is then wrap the residues
 
-   // and generate a proper FASTA format
 
-   else {
 
-   
 
-     foreach ($fields as $key => $value) {
 
-       // if the setup indicates, wrap the sequence 
 
-       if (strcmp($key, $residues_colname) == 0) {
 
-         $residues = wordwrap($value, $num_bases_per_line, "\r\n", TRUE);
 
-       }
 
-       // set the FASTA header
 
-       if (strcmp($key, 'defline') == 0) {
 
-         $defline = $value;
 
-       }
 
-     }
 
-     // print the FASTA record
 
-     print ">$defline\r\n";
 
-     print "$residues\r\n";
 
-   }
 
- }
 
 
  |