-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Hello, I want to use PROmiRNA for mouse miRNA TSS prediction. While running the program, I bumped into problem like these. I wonder if it is because using the wrong -s file (gene start region gff), and I have not seen any detailed description about this file in README file. I tried "Mus_musculus.GRCm38.101.gff3" and "mus_musculus.GRCm38.Regulatory_Build.regulatory_features.20180516.gff", both failed.
The error output is listed below:
$./PROmiRNA -g ../external_data/mm10.fa -c ../external_data/Mus_musculus.GRCm38.101.gtf -s ../external_data/Mus_musculus.GRCm38.101.gff -r ../external_data/mm10_repeats.bed -a ../external_data/mmu.gff3 -m ../external_data/mirna.txt -n ../external_data/mirna_context.txt -p ../external_data/TATA_box_jaspar.psem -w ../external_data/mm10.60way.phastCons.wig -i ../external_data/bed_files/ -t 16
Starting miRNA promoter prediction
Number of miRNAs for analysis: 1226
Number of overlaps between tags and miRNAs:
../external_data/bed_files/mm10_fair_new_CAGE_peaks_phase1and2.bed 9312
Unique regions TSS: 9312
/mnt/c/Users/Administrator/Documents/GitHub/PROmiRNA/seqan/include/seqan/sequence/string_base.h:448 Assertion failed : static_cast(pos) < static_cast(length(me)) was: 1450975284 >= 7 (Trying to access an element behind the last one!)
stack trace:
0 [0x7f6a56feefaf] ./PROmiRNA(+0x3bfaf)
1 [0x7f6a5700ce08] ./PROmiRNA(+0x59e08)
2 [0x7f6a5703a5ef] mergeAndFilter(std::vector<DatasetRecord, std::allocator >&, MatrixPair const&, MatrixSingle const&, std::vector<std::map<std::pair<seqan::String<char, seqan::Alloc >, GenomicLocation>, std::pair<unsigned int, bool>, std::less<std::pair<seqan::String<char, seqan::Alloc >, GenomicLocation> >, std::allocator<std::pair<std::pair<seqan::String<char, seqan::Alloc >, GenomicLocation> const, std::pair<unsigned int, bool> > > >, std::allocator<std::map<std::pair<seqan::String<char, seqan::Alloc >, GenomicLocation>, std::pair<unsigned int, bool>, std::less<std::pair<seqan::String<char, seqan::Alloc >, GenomicLocation> >, std::allocator<std::pair<std::pair<seqan::String<char, seqan::Alloc >, GenomicLocation> const, std::pair<unsigned int, bool> > > > > > const&, std::map<std::pair<seqan::String<char, seqan::Alloc >, GenomicLocation>, unsigned int, std::less<std::pair<seqan::String<char, seqan::Alloc >, GenomicLocation> >, std::allocator<std::pair<std::pair<seqan::String<char, seqan::Alloc >, GenomicLocation> const, unsigned int> > > const&, std::map<seqan::String<char, seqan::Alloc >, unsigned int, std::less<seqan::String<char, seqan::Alloc > >, std::allocator<std::pair<seqan::String<char, seqan::Alloc > const, unsigned int> > >&, seqan::String<char, seqan::Alloc > const&, seqan::String<char, seqan::Alloc > const&, std::map<seqan::String<char, seqan::Alloc >, seqan::String<char, seqan::Alloc >, std::less<seqan::String<char, seqan::Alloc > >, std::allocator<std::pair<seqan::String<char, seqan::Alloc > const, seqan::String<char, seqan::Alloc > > > > const&, std::vector<GenomicLocation, std::allocator >&, unsigned int) + 0xd9f
3 [0x7f6a56fe6400] main + 0x1dc0
4 [0x7f6a565b70b3] __libc_start_main + 0xf3
5 [0x7f6a56fe91f6] ./PROmiRNA(+0x361f6)
Aborted (core dumped)