Tripal 0.3b
tripal_feature/views/handlers/views_handler_field_residues.inc
Go to the documentation of this file.
00001 <?php
00002 /**
00003  * A handler to provide proper displays for sequence residues.
00004  *
00005  * @ingroup tripal_feature
00006  * @ingroup views_field_handlers
00007  */
00008 class views_handler_field_residues extends views_handler_field {
00009 
00010   function construct() {
00011     parent::construct();
00012       $this->additional_fields['residues'] = array('table' => 'feature', 'field' => 'residues');
00013   }
00014 
00015   function query() { 
00016     $this->ensure_my_table();
00017     $this->add_additional_fields(); 
00018   }
00019 
00020   function render($values) {
00021     // add a <br> every 100 bp
00022     return ereg_replace("(.{100})","\\1<br>",$values->feature_residues);
00023 
00024   }
00025 }
 All Classes Files Functions Variables