Changed invocations of samtools, bgzip, and tabix to lookup executable path
Removed find_read_islands.py from git
Moved parse_wigline and trim block from find_read_islands.py to get_model_coverage.py
Initial implementation of CoverArray class
Extracted CoverArray definition into coverarray.py
Replaced uses of coverage tabix files with CoverArray
Debugged use of np.nditer in get_model_coverage.get_coverblocks
Implemented remove_untranslatable_CDS.py
Implemented remove_untranslatable_CDS.py
Copied gff3-names.py from transcriptomics
Modified pool_gene_models.py to handle CDS records with no ID
Cleaned up imports
Cleaned up imports
Removed deprecated Bio.Alphabet import from gff3Record.py
modified gff3Record.get_score to always return a float value
Removed unused class AugustusConfigParser from run_Harfang.py and moved Augustus_config_parser.py to redundant
Started implementing test_check_intron_structure.py
Refactored task_Extract_splice_junctions
Refactored task_Extract_splice_junctions
Added completed successfully message to task_Publish_accepted_models
Fixed --out argument for format_accepted_models in run_Harfang.task_Select_models()
syntax corrections in run_Harfang:task_Map_reads()
syntax corrections in run_Harfang:task_Map_reads()
syntax corrections in run_Harfang:task_Map_reads()
syntax corrections in run_Harfang:task_Map_reads()
syntax corrections in run_Harfang:task_Map_reads()
syntax corrections in run_Harfang:task_Map_reads()
syntax corrections in run_Harfang:task_Map_reads()
syntax corrections in run_Harfang:task_Map_reads()
syntax corrections in run_Harfang:task_Map_reads()
syntax corrections in run_Harfang:task_Map_reads()
syntax corrections in run_Harfang:task_Map_reads()
syntax corrections in run_Harfang:task_Map_reads()
Corrected STAR config
Explicitly open files in text mode
Added test for key presence in run_Harfang:get_args()
Added format_accepted_models.py
Added external_predictions to count_contributions_to_final.sh
Corrected strand names in task_Unhinted_Augustus
Corrected strand names in task_Unhinted_Augustus
Removed BAM_hint_dir from file_dep for task_Pool_Models
Added collect actions to task_Unhinted_Augustus
Added collect actions to task_Unhinted_Augustus
Updates to task_Pool_Models and count_contributions_to_final.sh
Updated script count_contributions_to_final.sh to match filenames in Unhinted_Augustus_Models
Moved safe_cat to a separate python module
Broke safe_cat in unsplit_ tasks into slices of 100 filenames
Corrected and added command logging to task_Complete_Score_Models
Changed task_Pool_Models to put pooled models in Scored folder
Fixed translate_ORF_CDS_to_genome.py for transcripts on reverse strand
Added error messages to startup code
Extracted prepare function from run_Harfang.run
Fixed bug in translate_ORF_CDS_to_genome.embed_orfs_in_1_transcript when CDS starts exactly at the start of an internal exon
Added RM dolumns to extrinsic configuration files
Corrected Braker option AUGUSTUS_ab_initio
Corrected Braker option AUGUSTUS_ab_initio
Added CONFIG checks for Braker etpmode
Created stub for testGff32predictedTranscriptsAndProteins.py
Modified run_Harfang.task_Run_Braker to run harfang in etpmode
Updated output formatting in collect_accepted_models_by_source.py
Changed value of Braker_gff3 to avoid filename collision in run_Harfang.py
Modified run_Harfang.py to eliminate score_coverage_homogeneity
MOdified renumber_models.py to avoid clobbering exon IDs
Increased MAX_OVERLAP to 50% in merge_strand_representatives.py
Modified gff32predictedTranscriptsAndProteins.py to handle transcripts with more than one ORF
Stopped gff3_rename.py from clobbering CDS IDs
Refactored gff32predictedTranscriptsAndProteins.py
Added hash and comparison functions to ClassifiedSplice class
Added check for duplicate splice junctions to avoid spurious retained intron errors in score_models.py
Corrected sub-version check in Harfang
added trim_to_exons method to GFF3mRNA
Fixes to ensure that all GFF3 files comply with SO spec
Added Unknown to status_precedence dictionary in group_transcripts.py
Doubled { and } in task_Complete_Score_Models
Try doubling % in task_make_BAM_hints for compatibility with CmdAction.expand_action
modified task_make_BAM_hints to yield dictionary literal
modified task_make_BAM_hints to avoid string formatting error by doit task parser
Corrected spelling of coverage.wig.gz
Implemented split_models_at_coverage_gaps.py
Added bin/src/depth2wig.py
Updated README.txt
Reolaced gff3Iterator.py and gff3Record.py with latest version from transcriptomics
Replaced gtftogff3.py with gtf2gff3.py from transcriptomics
Changed run_Harfang.py run() function to accept either cd-hit or cdhit as the executable name (Bug 290)
Changed run_Harfang.py run() function to ensure that configured values for ProjectDir, Genome, MappedReads, MaskedGenome, and ExternalPredictions are absolute paths (Bug 291)
Changed run_Harfang.py run() function to ensure that configured values for ProjectDir, Genome, MappedReads, MaskedGenome, and ExternalPredictions are absolute paths (Bug 291)
Modified mRNA __eq__() to ignore regular exons if CDS records are present (Bug 316)
Added logging to task_Pool_Augustus_Models for debugging
Fixed score testing in group_transcripts.py
Fixed gene model generation in gff3Iterator
Modified src/score_models.check_splice_compatibility to allow exon status to append multiple values
Modified src/score_models.check_splice_compatibility to allow exon status to append multiple values
Modified src/score_models.check_splice_compatibility to allow exon status to append multiple values
Modified src/score_models.check_splice_compatibility to allow exon status to append multiple values
Merged
Added test to testScore_models.py
Updated islands2genes.py
Modified bin/src/gff3Iterator.py to handle null parents
Modified bin/src/gff3Record.py to handle null parents
Modified bin/src/gff3Record.py to handle null parents