fields('t')
    ->condition('template_id', $variables['template_id'], '=')
    ->execute()
    ->fetchObject();
  $template->template_array = unserialize($template->template_array);
  // Summarize Template
  $fields = array();
  $constants = array();
  foreach ($template->template_array as $priority => $table_array) {
    if (!is_array($table_array)) {
      continue;
    }
    $table = $table_array['table'];
    $record = $table_array['record_id'];
    foreach ($table_array['fields'] as $field) {
      if (preg_match('/table field/', $field['type'])) {
        $field['table'] = $table;
        $field['record'] = $record;
        $sheet = 0;//$field['spreadsheet sheet'];
        $column = $field['spreadsheet column'];
        $fields[$sheet.'-'.$column][] = $field;
      } elseif ($field['type'] == 'constant') {
        $field['table'] = $table;
        $field['record'] = $record;
        $constants[] = $field;
      }
    }
  }
?>
  Template Description
  
  
  Constants -These values are applied to all records in the Data File
    | Record Name | Field Name | Value | Chado Database | 
|---|
    | Table | Field | 
|---|
    
    
      
        |  |  |  |  |  | 
      
    
  
  
  Fields -Below is a mapping between Data File columns and the Chado Database
  | Record Name | Field Name | Data File Column | Chado Datbase | 
|---|
  | Table | Field | 
|---|
  
  
    
    
      |  |  |  |  |  |