Now use generator instead of storing all possible paths
Initial commit for read_counts.py
Changed os.path.exists to os.path.isdir for checking tmp directories
First commit to save isoform and count information for individual BAM
files.
Changed the save html dialog to read from saved json files instead
of re-computing everything.
Fixed error when designing primers with user-defined flanking exons.
Fixed reading of json file from tmp directory. Added more housekeeping
to tmp directory by ensuring SAM and json files get deleted.
Changed the name of the primer3 output file
Isoforms that do not have PCR products now have "N/A" instead of
"0 bp"
Running with user-defined flanking exons now works. Also changed code
to filter out retained intron events.
Correctly calculates primer product length if there is a retained intron
Fix: product length calculation in utils.py now properly finds retained
intron product sizes
Increased size of insilico pcr dialog to prevent clipping on Vista
Prevent users from having multiple primer design windows up at the same
time. Also fixed a bug that prevents trying to save isoform/count information
for error msgs.
Added a print statement for PlotThread to make sure errors will at
the minimum be printed.
Update dialogs to handle multiple graphs by making DisplayMultiplePlotsDialog
and updating the PlotDialog code to be able to plot many sub plots.
Changed the name of the old PlotDialog to EvaluateAsEventsDialog.
Added scroll bars to plot dialog
Implemented scrolled dialog to view multple plots
Significant bug fixes. Particularly for retained introns. Also, made
edits to make the new multi-plot dialog work with the rest of PrimerSeq.