Skip to content
Snippets Groups Projects
Commit afe187a1 authored by Magali Ruffier's avatar Magali Ruffier
Browse files

ENSCORESW-1573: score penalty if score 1 but version increment

parent 89f30aff
No related branches found
No related tags found
No related merge requests found
......@@ -233,14 +233,19 @@ sub map_stable_ids {
$t_obj->created_date($s_obj->created_date);
# calculate and set version
$t_obj->version($self->stable_id_generator->calculate_version(
$s_obj, $t_obj));
my $old_version = $s_obj->version();
my $new_version = $self->stable_id_generator->calculate_version($s_obj, $t_obj) ;
$t_obj->version($new_version);
# change modified_date if version changed
if ($s_obj->version == $t_obj->version) {
if ($old_version == $new_version) {
$t_obj->modified_date($s_obj->modified_date);
} else {
$t_obj->modified_date($self->mapping_session_date);
# If version changed, score cannot be 1
if ($scores_by_target{$tid} == 1) {
$scores_by_target{$tid} = 0.99;
}
}
# create a stable_id_event entry (not for exons)
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment