Filtering out reads without promoter-supported TSS
Making transcript fasta using annotated gtf and genome sequence
Aligning reads to reference transcripts
Counting supporting reads for annotated transcripts
Setting up unassigned reads for flair-collapse novel isoform detection
Annotated ends extracted from GTF
Read data extracted
Single-exon genes grouped, collapsing
Renaming isoforms using gtf
Aligning reads to first-pass isoform reference
Filtering isoforms by read coverage
Traceback (most recent call last):
File "FLAIR/bin/filter_collapsed_isoforms_from_annotation.py", line 167, in <module>
chrom, name, sizes, starts = get_info(line, isbed)
File "FLAIR/bin/filter_collapsed_isoforms_from_annotation.py", line 66, in get_info
chrom, name = line[13], line[9]
IndexError: list index out of range
What seems to be the issue here is that it looks like the file extension for args.o+'annotated_transcripts.supported'+ext is psl since my query file has psl extension, but my annotated_bed file has bed extension. Since match_counts.py uses annoated_bed file to generate args.o+'annotated_transcripts.supported'+ext, it should be bed file instead of psl file.
I ran the CMD:
and got the following error:
What seems to be the issue here is that it looks like the file extension for args.o+'annotated_transcripts.supported'+ext is psl since my query file has psl extension, but my annotated_bed file has bed extension. Since match_counts.py uses annoated_bed file to generate args.o+'annotated_transcripts.supported'+ext, it should be bed file instead of psl file.
Is this a known issue?