CracTools
view release on metacpan or search on metacpan
lib/CracTools/SAMReader/SAMline.pm view on Meta::CPAN
}
sub line {
my $self = shift;
return $self->{line};
}
sub updatedLine {
my $self = shift;
my $updated_line = shift;
if(defined $updated_line) {
$self->{updated_line} = $updated_line;
return 1;
} elsif (!defined $self->{updated_line}) {
return $self->line;
} else {
return $self->{updated_line};
}
lib/CracTools/SAMReader/SAMline.pm view on Meta::CPAN
splice @{$self->{events}{$type}}, $i, 1;
return 1;
}
$i++;
}
}
return 0;
}
sub updateEvent {
my $self = shift;
my $event = shift;
my $new_event_type = shift;
my %new_event = @_;
# Update new event with old break id and event id
$new_event{event_type} = $new_event_type;
$new_event{event_id} = $event->{event_id};
$new_event{break_id} = $event->{break_id};
( run in 0.356 second using v1.01-cache-2.11-cpan-4d4bc49f3ae )