sort by:
Revision Author Date Message Commit Date
e952027 Other BF same issue 29 June 2015, 16:21:40 UTC
61f7596 Other BF same issue 29 June 2015, 16:19:13 UTC
e6ef2b4 Tentative BF for monoexonic transcripts 29 June 2015, 16:16:00 UTC
0a7877f The compare branch should be finalised by now. Merging back into development. 29 June 2015, 15:54:37 UTC
ce91a08 The compare branch should be finalised - statistics are correct 29 June 2015, 15:54:00 UTC
b3d1d9b Weekend work 29 June 2015, 08:22:41 UTC
a0c87be Still going on the Shanghai compare ... 26 June 2015, 12:49:19 UTC
009d52d Revert "BF for assigner" This reverts commit e9b237c98dc15402e86c28d060350bb7f2ff4185. 25 June 2015, 17:07:56 UTC
2905fe7 Started to rework the logic to have flexible statistics like in RGASP. Still not functional. 25 June 2015, 16:17:55 UTC
e9b237c BF for assigner 25 June 2015, 13:25:43 UTC
183c75b Some BFs for assigner 25 June 2015, 13:21:23 UTC
4ab23d1 BF for logging done transcripts 25 June 2015, 12:46:17 UTC
da8b507 BF for run-ons 25 June 2015, 12:45:29 UTC
b7bbdcb Moved all things related to compare.py into the shanghai_lib.compare library. Added intron chain stats. 25 June 2015, 12:36:03 UTC
5176ecc Switched from threading to simple classes in compare.py - this should reduce a lot of the overhead 25 June 2015, 08:01:28 UTC
4ca000c BF - I had introduced an infinite loop by mistake 24 June 2015, 19:58:23 UTC
25450ce BF in the binary search 24 June 2015, 19:43:44 UTC
1f577bf Added CL to stats output 24 June 2015, 19:11:50 UTC
bd6c3c6 Downgraded the warning messages to debug messages when I find a non-coding transcript in PC mode 24 June 2015, 19:07:05 UTC
dc22669 Trying to get only coding genes from the reference 24 June 2015, 18:53:40 UTC
a318b47 BF - I was ignoring transcripts in unannotated scaffolds for the statistics! 24 June 2015, 18:37:18 UTC
1869cd8 Now also skipped transcripts are added to the counter 24 June 2015, 18:20:10 UTC
67a303b Tentative to speed up the PC version of compare.py 24 June 2015, 18:13:17 UTC
da37cfb Added support for having all outputs into a folder 24 June 2015, 16:43:53 UTC
487db75 Switched to put_nowait ... hopefully it will not break the program 24 June 2015, 16:11:05 UTC
a122724 No static storing of bases for the statistics; they are generated dynamically and discarded once finished with a chrom. 24 June 2015, 15:43:30 UTC
0714172 Switched to itertools.chain to generate nucls; downgraded to "debug" some logging messages 24 June 2015, 14:53:17 UTC
8c1b000 Added "task_done" calls to hopefully speed up the queue 24 June 2015, 13:45:37 UTC
a2a5097 Moved the result_storer class to a file of its own, otherwise cProfile fails miserably. 24 June 2015, 13:14:38 UTC
0871996 BF for compare - wrong variable name 24 June 2015, 11:56:24 UTC
5b980e9 BF for compare - tr.parent is a list, not a string 24 June 2015, 11:48:55 UTC
e05f0d9 BF for compare - (u,) instead of bare u when checking if a hit is non-placed 24 June 2015, 11:46:33 UTC
c3aaec4 BF for compare - distance is not necessarily an int 24 June 2015, 11:44:24 UTC
fe68678 Modified the gitignore. Compare now has proper intron/exon/base level support. 24 June 2015, 11:37:07 UTC
4ec1609 Now the RefMap has also the best gene match, not only the best transcript match 24 June 2015, 07:53:23 UTC
5a969ad Added global statistics to compare.py. It is not perfect .. the numbers of missed/novel exons are too high compared to CCompare, I am too stringent with the match definition. 23 June 2015, 16:09:25 UTC
9f59f4c Switched from namedtuple to a __slots__-powered class for the results. Makes sorting, passing through queues, etc. much easier. 23 June 2015, 10:49:25 UTC
292b646 Gff_stats should be OK now. 22 June 2015, 17:59:10 UTC
22e106a BF for get_best 22 June 2015, 17:20:45 UTC
10c492d BF for get_best 22 June 2015, 17:12:56 UTC
7f53222 BF for get_best 22 June 2015, 16:58:58 UTC
6084afa BF for get_best 22 June 2015, 16:56:26 UTC
d5d46f3 BF for get_best 22 June 2015, 16:54:34 UTC
23563e9 Fixed ordering for non-fused transcripts 22 June 2015, 16:50:44 UTC
a24431f Third BF for the distance 22 June 2015, 15:57:34 UTC
ce1db9c Second BF for the distance 22 June 2015, 15:55:44 UTC
69256fa BF for the distance and the fusion genes in refmap 22 June 2015, 15:50:31 UTC
9804e80 Solved the logging issue 22 June 2015, 14:00:44 UTC
f1fe248 BF for reporting output 22 June 2015, 13:01:14 UTC
0db6de8 Log BF 22 June 2015, 12:53:09 UTC
02c30c4 Switched from typecheck to boolean flag - should be faster 22 June 2015, 12:51:58 UTC
6e06c7f Fixed GFF3/GTF support 22 June 2015, 12:48:51 UTC
735e6e9 Finished with the implementation of refmap. Added the "distance" field to double-check the polymerase run-ons 22 June 2015, 11:33:57 UTC
88a54dd Added GFF support for compare.py 22 June 2015, 10:54:57 UTC
ec13d7d Added GFF support for compare 22 June 2015, 09:34:41 UTC
f01727a Minor weekend modifications 22 June 2015, 07:32:17 UTC
4c05f39 Removed unused imports/variables 19 June 2015, 16:31:54 UTC
2198f10 Hopefully fix for the strand filtering 19 June 2015, 12:13:01 UTC
7d1adb5 BFs and debugging 19 June 2015, 12:08:09 UTC
4de6a59 Fix for the fusions .. again ... 19 June 2015, 11:54:40 UTC
ed824ba Now fusions are detected only if genes are on the same strand, not opposite strands. 19 June 2015, 11:34:05 UTC
623864d BF for compare 19 June 2015, 08:31:07 UTC
b122603 Added a "protein-coding" option to compare.py 19 June 2015, 08:19:57 UTC
b8c97ac Disabled MP completely. Added CL to log. 19 June 2015, 07:50:11 UTC
dba42c6 Disabled multiprocessing ... let's have a look .. 19 June 2015, 07:38:49 UTC
62d6529 Switch from context to module level for pool 19 June 2015, 07:29:34 UTC
c6f20f7 Switched to multiprocessing.Pool. Tired of this. 19 June 2015, 07:09:24 UTC
c208722 Switched to concurrent.futures for compare. This time it seems to function. 19 June 2015, 06:53:21 UTC
0a018f2 BF for checking chromosomes with no transcripts 18 June 2015, 22:04:42 UTC
384492c Added a sleep for checking the jobs in the while loop 18 June 2015, 21:54:50 UTC
60fdb3f Switched to multiprocessing. I am going to kill whoever invented the pickling mechanism.... 18 June 2015, 21:43:22 UTC
67fbf00 Minor output fixing 18 June 2015, 20:33:29 UTC
ab3bdba Removed verbose flags put there for debugging 18 June 2015, 20:27:13 UTC
cb9ba6f Hopefully fixed the hanging issue in compare.py 18 June 2015, 20:16:37 UTC
7822296 Changed definition of polymerase run-on to consider the strand 18 June 2015, 18:11:16 UTC
2b29c7d Add gene name - BF6 18 June 2015, 17:26:02 UTC
b2498b1 Add gene name - BF5 18 June 2015, 17:24:41 UTC
33c90af Add gene name - BF4 18 June 2015, 17:23:56 UTC
5081e8e Add gene name - BF3 18 June 2015, 17:22:05 UTC
17e3f30 Add gene name - BF2 18 June 2015, 17:20:40 UTC
58ed707 Add gene name - BF 18 June 2015, 17:19:51 UTC
b35b59e Add gene name 18 June 2015, 17:17:02 UTC
d49f8c3 BF for library loading 18 June 2015, 17:05:02 UTC
3552534 BF for invalid transcripts 18 June 2015, 17:03:36 UTC
f3b717e First BF 18 June 2015, 16:59:53 UTC
3c8eeac debugging compare .. 18 June 2015, 16:55:27 UTC
146cb12 BF for compare, bad tuple assignment 18 June 2015, 16:46:32 UTC
68591b1 BF for compare 18 June 2015, 16:35:56 UTC
d5880f3 BF for GTF class 18 June 2015, 16:32:39 UTC
8404762 Added multithreading to the compare utility 18 June 2015, 16:20:47 UTC
8bfc32f Removed the dependencies from multiprocessing, transitioned to queue, threading and concurrent.futures. No more pickling problems! 18 June 2015, 15:53:25 UTC
346818c The compare utility seems to have reached a good maturity. Time to test it on the whole input. 18 June 2015, 15:40:08 UTC
77894bc Still a long way to go for compare 17 June 2015, 16:58:20 UTC
72cdcad Reverted to the threading approach. As feared, the coroutine approach was a bad idea(TM) because the printer gets started only AFTER the processing has finished ... cue massive and useless memory usage .. 17 June 2015, 10:21:52 UTC
bd784c7 Modified setup.py 17 June 2015, 10:15:18 UTC
2afc0b1 Minor BF for creator 17 June 2015, 09:55:35 UTC
9876ca2 Removed a stray asyncio.sleep 17 June 2015, 07:40:24 UTC
a7a45fc Switched to a coroutine for the printing process. 17 June 2015, 07:39:26 UTC
e9f7cf3 Using 3 instead of 10 max sequences improves runtime. It might be the only solution for the DB lookup, short of moving to MySQL 17 June 2015, 00:45:32 UTC
8a43713 Switched to concurrent.futures for the execution pool. AsyncIO proved to be much more efficient than threading. 17 June 2015, 00:28:29 UTC
back to top