- added proper default in
defaults.vs.cnf
forREFERENCE_INDIST_PRODUCE
- fixed blank entry in complete
$OUTPUT_DIR/vntr_${RUN_NAME}
config
- fixed blank entry in complete
- fixed sqlite version printing
- now removes incomplete
encoded_reads
table - removed ALGNURL field from vcf output
- added stats time and date entries for step 20
CONVERSION_AND_READ_COMPRESSION
- fixed GEN_CONFIG option
- Fixed trf2proclu
- Revised updaterefs.pl
- READ_LENGTH wired in
- print_latex, print_distr, commify, nowhitespace removed
- latex, graph production code extracted
- removed
VNTRPIPE_
from database in vcf output - removed SERVER argument
- Isolated non-pipeline data summary scripts into perl/lib/Summarize
- Re-configured input file parsing
- support .fa, .fq, .sam, .cram extensions
- allow mixing .fa and .fasta, .fq and .fastq
- Added cram handling to documentation
- Dropped bedtools requirement, it's not used
- Changed default
OUTPUT_DIR
to.
- simplify output structure for simple use cases
- Changed reduced_db.sql script calling to be from DBI
- extracted
ATTACH DB
line to remove renaming step- previously created relatively (meaning in install dir, probably not writable!)
- using final db name will be absolute (meaning in output_dir)
- extracted
- Added last last last thing to migrate date and time stamps for step 20 to reduced database
- Merged
extra_index.pl
intopcr_dup.pl
- Merged step 15 into 14 in
vntrseek.pl
- pending
stats
table adjustment for defunctINDEX_PCR
stats
- Merged step 15 into 14 in
- Removed file greps from
pcr_dup.pl
- Removed some non-capturing grouping from greps in insert_reads.pl
- Wrote ouput structure description
- Internalized edlib
- fixed imports in
compress_reads.pl
- added
CLEANUP
option to remove intermediates on success - changed
DBSUFFIX
toRUN_NAME
- changed
OUTPUT_ROOT
toOUTPUT_DIR
- redirected
run_edges.pl
andrun_flnkcomp.pl
output- removed now unused
TMPDIR
option
- removed now unused
- removed unused
CLEAN
option - removed obselete
stats.pl
- consolidated error checks after subscript calls into subprocedure
- replaced
SetError
sub withFlagError
- replaced
- removed unused tmp paramater from
run_edges.pl
- hid (commented out)
map_dup.pl
output fileDBSUFFIX.map_dup.txt
- stopped
all.clusters
duplication ininsert_reads.pl
- removed now unused rotatedfolder parameter
- removed second run of
set_db_stats.pl
- fixed time stamps around all steps
- raised
SeqReader
out ofVNTRseek
folder - revised all SQLite statements for consistency, readability, and efficiency
- created step 20 for database reduction steps
- combination
scores
table frommap
,rank
, andrankflank
- implemented read compression in perl, potential new
compressed_reads
table - header reduction for fasta reads matching standard Illumina format
- combination
- added edlib to build
- modified lots of files for this
- changed how
SeqReader.pm
locatesseqtk
- created
FinishStep
function to reduce code repetition - removed statistics and blocks for empty steps (6, 7, 11, 18)
- fixed
NPROCESSES
internally so config is accurate - made support for relative input, output, and temp paths
- added default relative paths for output and temp paths
- separated
DBSUFFIX
and config paths - made blank
DBSUFFIX
field indefaults.vs.cnf
- added
DBSUFFIX
to validation - removed
BACKEND
fromdefaults.vs.cnf
- removed unnecssary entries in
%opts
/%VSCNF_FILE
REFERENCE
extensionsBACKEND
- restructured parameter backwards compatibility
- unified parameter default value handling
- revised config validation messages
- sorted parameter handling sections
- cleaned
print_config
and usage - added
GEN_CONFIG
option - revised start and end step argument parsing
- fixed subscript config loading and unified preambles
- reduced stderr spam in steps 1, 4, 8, 15, 17
- reduced stdout spam in steps 3, 5, 10, 14, 15, 16
- and in c scripts:
redund2.c
,joinc.c
,flankalign.c
- and in c scripts:
- rewired
map_dup.pl
andrun_flankcomp.pl
to free upSTDOUT
- restructured
run_trf_ng.pl
to match other subscripts- argument passing, output
- changed
STDERR
s toSTDOUT
where appropriate- warns, timestamps
- fixed VNTR vcf output skipping first entry
- (Dr. Benson) fixed redund bug mishandling profiles
- added output database minimization to cleanup
- removed unused arguments in subscript calls
- notably insert_reads.pl
- added output preclearing to all steps
- moved final output to top level
- removed many redundant output checks after
vs_db_insert
calls - removed
SERVER
symlinking - removed obselete scripts
- cleaned out obselescent commented code
- updated help files
- cleaned up of
run_edges.pl
to reduce file io - instated new
redund2.c
to reduce time - removed overwrite of config file every run
- merged disaparte changes in stale dev branches
- See previous releases for older changes