Skip to content
Snippets Groups Projects
Commit 4732f408 authored by Glenn Proctor's avatar Glenn Proctor
Browse files

Print number of skipped features/regions.

parent 9bd06fa7
No related branches found
No related tags found
No related merge requests found
......@@ -217,22 +217,24 @@ sub parse {
close FILE;
print "Skipped $skipped due to missing stable ID - internal ID mappings\n";
# ----------------------------------------
# Search regions
# read search_regions.txt from same location as $file
my $search_regions_file = dirname($file) . "/search_regions.txt";
my $skipped_sr = 0;
my @search_regions;
print "Parsing search regions from $search_regions_file\n";
open (SEARCH_REGIONS, "<$search_regions_file") || die "Can't open $search_regions_file";
<SEARCH_REGIONS>; # skip header
while (<SEARCH_REGIONS>) {
chomp;
my ($id, $chromosome, $start, $end, $strand, $ensembl_gene_id) = split;
my $gene_id = $stable_id_to_internal_id->{gene}->{$ensembl_gene_id};
if (!$gene_id) {
warn("Can't get internal ID for $ensembl_gene_id\n");
$skipped_sr++;
next;
}
my $sr_chr_slice = $slice_adaptor->fetch_by_region('chromosome', $chromosome, undef, undef, undef, $old_assembly);
......@@ -286,6 +288,8 @@ sub parse {
print "Parsed " . scalar(@{$result{FEATURES}}) . " features, " . scalar(@{$result{FACTORS}}) . " factors and " . scalar(@{$result{SEARCH_REGIONS}}) . " search regions\n";
print "Skipped $skipped features and $skipped_sr search regions due to missing stable ID - internal ID mappings\n";
return \%result;
}
......
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