https://github.com/csw/bioruby-maf

sort by:
Revision Author Date Message Commit Date
04635ee Documented new features. 21 August 2012, 18:14:08 UTC
1f84378 Fixed interval syntax in maf_tile specs. 21 August 2012, 17:17:35 UTC
9f880b5 Enable debugging with BIO_MAF_DEBUG environment variable. 18 August 2012, 01:00:51 UTC
b9e5e75 Added debugging code. 18 August 2012, 01:00:30 UTC
574e211 Remove gaps when tiling. 18 August 2012, 00:59:29 UTC
77b44ab Apparent no-op change for non_fill. 18 August 2012, 00:58:51 UTC
2c9d637 Fix interval syntax handling: chr:start-end vs. chr:start:end. 18 August 2012, 00:57:20 UTC
c09a17f Avoid tiling output that is completely non-matching. 18 August 2012, 00:56:29 UTC
8a4057b Only case-fold sequence data with --upcase. 15 August 2012, 19:37:06 UTC
8c1deca Added support for a comma-separated list with --species. For Galaxy support. 15 August 2012, 04:34:42 UTC
5529273 Added --fill-char and --species-file. 13 August 2012, 20:03:52 UTC
796593a Refactored maf_tile to add exon concatenation feature. 13 August 2012, 19:54:27 UTC
f488a4d Added :upcase parser option. 09 August 2012, 21:12:55 UTC
56774ed Correctly indicate default log destination as stderr. Was stdout. 09 August 2012, 19:21:08 UTC
6fd31ba Open BGZF files in binary mode. Works around a possible bug in JRuby 1.7.0.preview2, and seems to improve performance a bit anyway. 09 August 2012, 19:18:25 UTC
fe52753 Updated build date. 08 August 2012, 22:08:28 UTC
ccec33a Documented new options. 08 August 2012, 21:01:49 UTC
c967186 Allow setting arbitrary parser options. 08 August 2012, 20:51:10 UTC
dca38d5 Handle MAF files with no alignment blocks. Closes #112. 08 August 2012, 05:16:19 UTC
0555e55 Improved informational logging. 08 August 2012, 04:44:12 UTC
d940f5d Allow setting compression level. 08 August 2012, 04:42:29 UTC
17d1fa8 Shut down execution on error. 08 August 2012, 04:40:57 UTC
8b006ff Added Executor for parallel tasks in maf_bgzip. Specifically, this lets a separate thread handle indexing under JRuby. 08 August 2012, 03:18:40 UTC
b13c9ce Log more verbosely on job completion. 08 August 2012, 03:16:48 UTC
b5e877d Run tasks in parallel. Error if output files exist w/o --force. Closes #111. 08 August 2012, 01:28:23 UTC
4344b9e Added JobRunner tool for running parallel tasks. Uses threads on JRuby and fork() on MRI. 08 August 2012, 01:27:15 UTC
45a86da Only open indexes as needed in Access. Closes #109. Previously Access would hold all the KyotoIndex objects (and corresponding Kyoto Cabinet DB instances) open. This could lead to problematic memory consumption with a large set of indexes. 08 August 2012, 00:26:28 UTC
917cf83 Refactored Access to use #with_index. This is preparatory for not holding all indexes open. It required returning Arrays instead of Enumerables when no block is given. 08 August 2012, 00:18:33 UTC
cccb0e0 Track total struct size. 07 August 2012, 23:08:57 UTC
6c37736 Set Kyoto Cabinet options on index file. Enable linear mode, small mode, and periodic defragmentation. 07 August 2012, 23:08:08 UTC
3b07347 Initialize KyotoIndex properly in tests. 07 August 2012, 23:02:46 UTC
97a6337 Validate index version. Closes #105. 07 August 2012, 22:59:35 UTC
ddfa42c Write KC changes after 1000 blocks or 50 MB. 07 August 2012, 22:58:39 UTC
d38ee29 Improved logging for maf_bgzip. 07 August 2012, 02:06:55 UTC
acd405f Added --one-based option. Treats all intervals as 1-based. Needed because some tools like Ensembl output BED files using 1-based intervals, even though this is against the standard. Closes #107. 06 August 2012, 21:31:35 UTC
4400ad0 Added UCSC extended bin support. Closes #106. 06 August 2012, 20:27:26 UTC
56c4dd1 Use bio-bgzf 0.2.1. This is the released version allowing setting compression level and reporting write positions. 06 August 2012, 19:08:00 UTC
28a55a5 Added :retain_text option for fast rewriting of MAF files. For now, only used for maf_bgzip. 05 August 2012, 01:41:07 UTC
011415b Reworked parser options, defaults, and platform detection. 05 August 2012, 01:30:04 UTC
d962884 Build the new index during the same parser run as BGZF writing. 05 August 2012, 01:28:27 UTC
3f2ed62 Set the reference sequence from within #index_blocks. 05 August 2012, 00:30:45 UTC
6542333 Started refactoring index creation. 05 August 2012, 00:24:10 UTC
891dbfa Avoid memory leak in JRuby. JRuby shares backing store very aggressively for Strings, which is great. Except when you are trying to put Strings in a Hash while parsing them from a multi-GB file. Then it is not great. 04 August 2012, 23:07:59 UTC
7d5e583 Log thread shenanigans a little better. 04 August 2012, 22:34:48 UTC
f443fdc Use GZipReader instead of a gzip pipe. Performs better. See #104. 04 August 2012, 22:34:14 UTC
4fc31e2 Index sequence IDs not in species.chrN format as species IDs. 04 August 2012, 18:50:04 UTC
29aff2c Added standard logging options to maf_bgzip. 04 August 2012, 18:48:43 UTC
aeb30be Print block and offset with indexing errors. Skip 0-length sequences. 04 August 2012, 18:47:10 UTC
d8823c8 Fixed up worker thread exception handling. See #101. (It actually catches exceptions now...) 04 August 2012, 18:45:21 UTC
20b1461 Added :strict parser option. Default to non-strict. Warn on survivable parse errors (like 'r' lines in UCSC MAF files...), for #47. 04 August 2012, 18:43:34 UTC
32014e6 Added Block#to_s for debugging. 04 August 2012, 18:41:41 UTC
3201d60 Be more conservative with memory, for #103. 04 August 2012, 18:40:45 UTC
5aa41da Version 1.0.1. 03 August 2012, 20:28:21 UTC
9df02fb Added missing "require 'optparse'". 03 August 2012, 20:28:14 UTC
bd2abbe Version 1.0.0. [ci skip] 03 August 2012, 01:03:20 UTC
c8c4291 Added maf_bgzip(1) to README. 03 August 2012, 00:43:16 UTC
0749a7f Regenerated man pages. 03 August 2012, 00:30:06 UTC
99aecdf Added maf_bgzip(1). 03 August 2012, 00:29:30 UTC
68ba547 Let gzip(1) do the work on gzipped files. 02 August 2012, 22:47:13 UTC
2c011bd Add an --all option as in maf_index(1). 02 August 2012, 22:43:53 UTC
f5dc2f9 Bumped version to 0.4.0. [ci skip] 02 August 2012, 21:26:07 UTC
9c8cf30 Don't run maf_bgzip tests on JRuby. 02 August 2012, 20:29:34 UTC
298fcb5 Integrated .maf.gz handling, added Cucumber feature. 02 August 2012, 20:26:10 UTC
6834d67 Require zlib for handling regular gzipped files. 02 August 2012, 20:25:04 UTC
cebd770 Require bio-bgzf 0.2.0. 02 August 2012, 20:10:43 UTC
3016500 Minor documentation improvements. 02 August 2012, 20:10:31 UTC
5ac2503 Enable opening a parser with an open IO stream. 02 August 2012, 20:09:52 UTC
68cc61e Standardize on .maf.bgz. 02 August 2012, 20:08:07 UTC
3605ab3 Commented out local bio-bgzf entry. 02 August 2012, 20:07:03 UTC
a35bbc5 Added maf_bgzip. 01 August 2012, 08:13:52 UTC
cc5b408 Use IO#write instead of IO#puts. 01 August 2012, 08:13:38 UTC
a5f2371 Skip unpacking an array. 01 August 2012, 08:13:14 UTC
638f4b2 Added comments. 01 August 2012, 08:12:25 UTC
8438418 Fixed _merge_bgzf_fetch_list on JRuby. 01 August 2012, 05:31:51 UTC
1016376 Improved comments. 01 August 2012, 05:31:27 UTC
6916ef8 BGZF-aware fetch list merging. Handle sparse fetch lists. 01 August 2012, 04:53:40 UTC
7f37e50 Removed ThreadedChunkReader stuff. 01 August 2012, 04:52:02 UTC
8daa2da Dump indexes using repackaged Bio::BGZF::vo_* functions. 01 August 2012, 04:51:43 UTC
d9f5cc1 Use #write instead of #puts to write block. 31 July 2012, 19:31:38 UTC
5aed65c Documented BGZF support. [ci skip] 29 July 2012, 21:13:27 UTC
e000dd7 Use bio-bgzf 0.1.1 for CRC fix. 29 July 2012, 18:59:01 UTC
73e0218 Use repackaged name of Bio::BGZF::Reader. 29 July 2012, 18:57:46 UTC
e93b77b Use published bio-bgzf gem, version 0.1.0. 29 July 2012, 18:40:24 UTC
d7da4f0 Removed :chunk_reader from docs. 29 July 2012, 06:54:23 UTC
edf8385 Rewrote all the ThreadedChunkReader stuff. It is used automatically on JRuby now, and it doesn't start the read-ahead until the second #read_chunk call. 28 July 2012, 21:31:07 UTC
9bc9b84 Rewrote index discovery. Now copes with BGZF files. Also, scans directories for indexes, then locates their corresponding MAF files. 28 July 2012, 16:50:04 UTC
01841db Store MAF filename in index. 28 July 2012, 16:48:45 UTC
fe46a18 Added tests for BGZF support. 28 July 2012, 16:19:30 UTC
bb2e922 Set up ChunkReader in a smarter way. 28 July 2012, 16:19:11 UTC
d3eeaae Require bundler/setup to pull in bio-bgzf. 28 July 2012, 16:12:27 UTC
33c7ce7 Track compression format, dump BGZF virtual offsets. 28 July 2012, 15:08:37 UTC
6e323ed Added BGZFChunkReader. 28 July 2012, 14:51:40 UTC
d3225e6 Added local bio-bgzf gem. 28 July 2012, 14:51:20 UTC
ccd7d13 Bumped version to 0.3.2. Fixes maf_extract --interval arg syntax problem. 27 July 2012, 01:20:18 UTC
ec541e0 Fixed link notation. Hopefully. Wish I had a better Markdown preview facility... 27 July 2012, 01:18:31 UTC
690c3b6 Added maf_extract examples to docs. 27 July 2012, 01:15:06 UTC
748fa4e Fixed --interval arg syntax to agree with UCSC. 27 July 2012, 01:11:43 UTC
60407f9 Added note about the master branch. 27 July 2012, 01:10:29 UTC
81fc7c5 Added note about Bio::MAF::Access and maf_tile(1). 26 July 2012, 23:54:51 UTC
7bcede3 Removed explicit setting of executables. 26 July 2012, 23:48:47 UTC
back to top