diff --git a/modules/Bio/EnsEMBL/Collection/Exon.pm b/modules/Bio/EnsEMBL/Collection/Exon.pm index 10e09cd1d08c97d358a0213afa4d5ac308dcc5b9..155a4a1d2e615678fee0488e36651ef310d8d51f 100644 --- a/modules/Bio/EnsEMBL/Collection/Exon.pm +++ b/modules/Bio/EnsEMBL/Collection/Exon.pm @@ -17,10 +17,18 @@ sub _create_feature { my $feature = $this->SUPER::_create_feature( $feature_type, $args ); if ( !$this->_lightweight() ) { - my ( $analysis, $stable_id, $version ) = - rearrange( [ 'STABLE_ID', 'VERSION', ], %{$args} ); - - push( @{$feature}, $stable_id, $version ); + my ( $phase, $end_phase, $stable_id, $version, $created_date, + $modified_date, $is_current ) + = rearrange( [ 'PHASE', 'END_PHASE', + 'STABLE_ID', 'VERSION', + 'CREATED_DATE', 'MODIFIED_DATE', + 'IS_CURRENT' + ], + %{$args} ); + + push( @{$feature}, + $phase, $end_phase, $stable_id, $version, $created_date, + $modified_date, $is_current ); } return $feature;