<commit_before>package EnsEMBL::Web::Component::Gene;

use strict;
use warnings;
no warnings 'uninitialized';

use base qw(EnsEMBL::Web::Component);

sub email_URL {
    my $email = shift;
    return qq(&lt;<a href='mailto:$email'>$email</a>&gt;) if $email;
}

sub EC_URL {
  my( $self,$string ) = @_;
  my $URL_string= $string;
  $URL_string=~s/-/\?/g;
  return $self->object->get_ExtURL_link( "EC $string", 'EC_PATHWAY', $URL_string );
}

1;<commit_msg>reversed change that broke Compara_Ortholog/Alignment<commit_after>package EnsEMBL::Web::Component::Gene;

use strict;
use warnings;
no warnings 'uninitialized';

use Bio::AlignIO;

use base qw(EnsEMBL::Web::Component);

sub email_URL {
    my $email = shift;
    return qq(&lt;<a href='mailto:$email'>$email</a>&gt;) if $email;
}

sub EC_URL {
  my( $self,$string ) = @_;
  my $URL_string= $string;
  $URL_string=~s/-/\?/g;
  return $self->object->get_ExtURL_link( "EC $string", 'EC_PATHWAY', $URL_string );
}

1;
{'fraction_non_alphanumeric': 0.18369453044375644, 'fraction_numerical': 0.0020639834881320948, 'mean_word_length': 5.178343949044586, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '394548', 'n_tokens_mistral': 392, 'n_tokens_neox': 379, 'n_words': 79}