App-Rangeops
view release on metacpan or search on metacpan
lib/App/Rangeops/Command/clean.pm view on Meta::CPAN
# new range introduced, update $info_of
$info_of = App::Rangeops::Common::build_info_intspan( [$line],
$info_of );
}
@lines = @{ App::Rangeops::Common::sort_links( \@lines ) };
}
#----------------------------#
# Links of nearly identical ranges escaped from merging
#----------------------------#
if ( $opt->{replace} ) {
print STDERR "==> Remove self links\n" if $opt->{verbose};
my @same_pair_lines = map {
my ( $r0, $r1 ) = split /\t/;
$info_of->{$r0}{chr} eq $info_of->{$r1}{chr} ? ($_) : ()
} @lines;
for my $line (@same_pair_lines) {
( run in 0.458 second using v1.01-cache-2.11-cpan-c21f80fb71c )