Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of the file that is called apps/qctool.cpp at check-in e11ef8d5cb296342
| 2025-03-01 | ||
| 16:14 | Bingwa: work toward supporting multiple variants (i.e. hptest support) file: [a45aa551cb] check-in: [8bbdb57401] user: gav branch: gb:bingwa-multivariant, size: 118187 | |
| 2024-08-14 | ||
| 11:23 | Fix catch-by-value warning file: [89201ab28f] check-in: [cd581b3883] user: gav branch: master, size: 118179 | |
| 2024-05-26 | ||
| 21:28 | Import bingwa from seperate bingwa repository. file: [fb0e3eb272] check-in: [f81765423c] user: gav branch: master, size: 118172 | |
| 2023-09-25 | ||
| 16:08 | qctool: fix documentation to not say that -incl/excl-range take comma-separated lists of ranges file: [689a580449] check-in: [9e0e19be02] user: gav branch: master, size: 118200 | |
| 2021-11-12 | ||
| 22:31 | Revise package_revision_autogenerated.hpp build code, fix [0ca1159b29] file: [fb200d13d1] check-in: [1c3816a97f] user: gav branch: master, size: 118268 | |
| 2021-07-31 | ||
| 13:33 | qctool: add -sqlite-dont-link-variants and -sqlite-store-alt-identifiers. Don't store alt identifiers by default. Bump version to 2.2.0-rc3 file: [6493ccde45] check-in: [e666e186cc] user: gav branch: master, size: 118257 | |
| 2021-05-16 | ||
| 21:07 | qctool: add -sqlite-dont-link-variants; bump to 2.2.0-rc2 file: [b709460fa3] check-in: [f96603cda3] user: gav branch: master, size: 118065 | |
| 2021-04-04 | ||
| 21:49 | Merged from v2.0.8. Bump to v2.2.0-rc1 file: [5a341adec7] check-in: [45978a8ebc] user: gav branch: master, size: 117669 | |
| 2020-06-30 | ||
| 15:03 | qctool: make sure -reorder is rejected if no sample IDs. Add test for -reorder without sample file, and sample filters without sample file file: [d395577eaf] check-in: [69ce5b9cd4] user: gav branch: b952a6be-fix, size: 116263 | |
| 11:20 | Make qctool understand when genotype source contains sample identifiers, to fix issue [b952a6be]. This change should really have been made against trunk but placing here because I have implemented it here. This change requires additional testing; tests fail at present which may be due to incompatible sample IDs in test data sources. file: [c09af1070f] check-in: [500cd8c3bd] user: gav branch: b952a6be-fix, size: 115946 | |
| 2020-04-13 | ||
| 20:27 | Finish work on compilation with new waf version file: [a2f2f45191] check-in: [406a471f34] user: gav branch: master, size: 115007 | |
| 2019-10-03 | ||
| 13:19 | Update to output program version in output files. file: [5813fe35b9] check-in: [233cdcdf03] user: gavin.band@well.ox.ac.uk branch: master, size: 115085 | |
| 2019-08-27 | ||
| 08:05 | qctool: pull -incl-samples changes from beta branch file: [758081216b] check-in: [02165adf99] user: gavin.band@well.ox.ac.uk branch: master, size: 115073 | |
| 2019-08-22 | ||
| 08:53 | qctool: header include simplification file: [90fdf08b88] check-in: [d2e07d63f4] user: gavin.band@well.ox.ac.uk branch: master, size: 115055 | |
| 2019-05-29 | ||
| 21:19 | Pull qctool change from master branch file: [a0266bb6da] check-in: [c159f99246] user: gavin.band@well.ox.ac.uk branch: origin/beta, size: 115840 | |
| 2019-01-22 | ||
| 21:07 | multifinemap: implement -incl-range[s\ and -excl-range[s] file: [6fa261b42e] check-in: [e8ebd4e124] user: gavin.band@well.ox.ac.uk branch: master, size: 115227 | |
| 2019-01-16 | ||
| 15:06 | Fix anonymous sample IDs, allowing tests to pass again. Also fix docs for -infer-ploidy-from-sex file: [709c74a5ce] check-in: [097e63e723] user: gavin.band@well.ox.ac.uk branch: master, size: 115288 | |
| 13:57 | Remove db/ in favour of genfile/db/ file: [2191c63f7e] check-in: [81ec55fbb8] user: gavin.band@well.ox.ac.uk branch: master, size: 117298 | |
| 2018-08-04 | ||
| 13:35 | qctool: bugfix -incl-ranges and -excl-ranges argument processing file: [40fd7b6c27] check-in: [964614d1bb] user: gavin.band@well.ox.ac.uk branch: master, size: 117254 | |
| 2018-08-02 | ||
| 19:35 | qctool: implement -[in|ex]cl-ranges, which loads from a file. Support -ofiletype list file: [5dee130129] check-in: [db7751eea1] user: gavin.band@well.ox.ac.uk branch: master, size: 117176 | |
| 2018-07-19 | ||
| 08:54 | Merged from beta branch file: [bc419989cd] check-in: [2c71cd2d9f] user: gavin.band@well.ox.ac.uk branch: master, size: 115734 | |
| 2018-05-03 | ||
| 21:25 | qctool: fix use of CountingCohortIndividualSource file: [c9ea825145] check-in: [b90831c0a7] user: gavin.band@well.ox.ac.uk branch: master, size: 115752 | |
| 16:39 | qctool: implement rename file: [3122e47385] check-in: [7ecaffe917] user: gavin.band@well.ox.ac.uk branch: master, size: 115844 | |
| 2018-03-26 | ||
| 11:28 | qctool: error message fix file: [2aaccb500f] check-in: [037627a0b6] user: gavin.band@well.ox.ac.uk branch: origin/beta, size: 115822 | |
| 2018-03-20 | ||
| 16:16 | Remove cruft code, add sync_with_stdio(false) file: [a8a95b723c] check-in: [da8c21158c] user: gavin.band@well.ox.ac.uk branch: master, size: 115840 | |
| 15:46 | Merged changes from beta branch file: [9155523f2f] check-in: [f56170c361] user: gavin.band@well.ox.ac.uk branch: master, size: 116046 | |
| 15:09 | qctool: fix crashing bug on mismatching number of samples file: [6880d80160] check-in: [fa1ea28ea6] user: gavin.band@well.ox.ac.uk branch: master, size: 115938 | |
| 2018-02-27 | ||
| 09:02 | qctool: use std::sync_with_stdio(false) file: [77a34556f2] check-in: [afa7c9d384] user: gavin.band@well.ox.ac.uk branch: master, size: 116059 | |
| 2018-02-05 | ||
| 14:13 | Changes to make streaming of vcf input possible file: [3bc3cf2669] check-in: [75ea7a893c] user: gavin.band@well.ox.ac.uk branch: master, size: 115951 | |
| 2018-01-25 | ||
| 14:45 | qctool: implement -bgen-permitted-input-rounding-error file: [d4cdc0d6ce] check-in: [e34102699b] user: gavin.band@well.ox.ac.uk branch: master, size: 115373 | |
| 2018-01-16 | ||
| 11:50 | qctool: rename -threshhold -threshold file: [b433b5250b] check-in: [b3ac69a352] user: gavin.band@well.ox.ac.uk branch: master, size: 114640 | |
| 2018-01-08 | ||
| 09:47 | Remove -flat-file and -flat-table options, which are unused file: [2e06142612] check-in: [a3e88b54da] user: gavin.band@well.ox.ac.uk branch: master, size: 114645 | |
| 2017-12-19 | ||
| 14:21 | qctool: fix bug in -merge-in. Bump to -rc7 file: [29d68083f1] check-in: [f300bdfd01] user: gavin.band@well.ox.ac.uk branch: master, size: 115226 | |
| 14:09 | qctool: factor out open_snp_data_sources() to be reuseable, use it in -compute-ld-with file: [349b2bb154] check-in: [676e06a041] user: gavin.band@well.ox.ac.uk branch: master, size: 115050 | |
| 2017-10-26 | ||
| 10:12 | genfile: Implement PloidyConvertingSNPDataSource, qctool -infer-ploidy-from file: [683e799b59] check-in: [56a7df90c2] user: gavin.band@well.ox.ac.uk branch: master, size: 109768 | |
| 2017-10-06 | ||
| 14:15 | Add -help documentation for -reorder file: [a6f29a30ef] check-in: [3143636330] user: gavin.band@well.ox.ac.uk branch: master, size: 108044 | |
| 2017-09-27 | ||
| 22:30 | PCAComputer: send output to -osample not -PCs. file: [9618ee7668] check-in: [9571708915] user: gavin.band@well.ox.ac.uk branch: master, size: 107708 | |
| 12:56 | qctool: rename -snp-match-fields -> -compare-variants-by, -excl-snps-matching -> -excl-variants-matching, as per udpated docs file: [394bdc4868] check-in: [6e71af08ab] user: gavin.band@well.ox.ac.uk branch: master, size: 107546 | |
| 2017-09-18 | ||
| 15:31 | qctool.cpp: update doc for -analysis-name file: [a963307520] check-in: [5894930afd] user: gavin.band@well.ox.ac.uk branch: master, size: 107841 | |
| 2017-08-31 | ||
| 10:51 | Merged file: [3afb378c23] check-in: [3cc783f153] user: gavin.band@well.ox.ac.uk branch: master, size: 107909 | |
| 10:41 | compilation fixes. Move config.hpp to single file in config/ dir. Fix some compiler warnings. file: [4cfba7a8fd] check-in: [5611f8881d] user: gavin.band@well.ox.ac.uk branch: master, size: 107779 | |
| 08:51 | Remove MGL and BZIP2 from wscript. Remove ClusterPlotter file: [b63f2bb9ee] check-in: [adebe5faf1] user: gavin.band@well.ox.ac.uk branch: master, size: 107772 | |
| 2017-07-27 | ||
| 12:45 | qctool: update revision / version display as per bgenix. Bump to v2.0-rc5 file: [5dc541746d] check-in: [f9be11b2d9] user: gavin.band@well.ox.ac.uk branch: master, size: 108236 | |
| 2017-07-14 | ||
| 13:37 | Fix bug with wrong file being loadd by -incl-snpids. file: [0a3e513bb1] check-in: [51b9879050] user: gavin.band@well.ox.ac.uk branch: master, size: 108106 | |
| 2017-07-12 | ||
| 22:32 | qctool: uniformify filename parsing. file: [52d9797d41] check-in: [c81b319b48] user: gavin.band@well.ox.ac.uk branch: master, size: 108106 | |
| 09:37 | qctool: further tweaks to -help output file: [0e98fc05b2] check-in: [a8adc60e5d] user: gavin.band@well.ox.ac.uk branch: master, size: 108092 | |
| 09:32 | Fix documentation for -strand file: [8e89e0d86f] check-in: [8b2d705d97] user: gavin.band@well.ox.ac.uk branch: master, size: 108035 | |
| 2017-07-11 | ||
| 23:09 | Merged: respect -snp-match-fields in -map-id-data; additional checks on sample counts file: [7aa0e4bedb] check-in: [7f817c53bd] user: gavin.band@well.ox.ac.uk branch: master, size: 107895 | |
| 22:32 | qctool: make chromosome_hint be missing chromosome if filename match is empty file: [5f90d06255] check-in: [4beeec0710] user: gavin.band@well.ox.ac.uk branch: master, size: 107735 | |
| 2017-04-20 | ||
| 11:10 | Make -map-id-data respect -snp-match-fields file: [69948f3fd0] check-in: [12c1fd4ef7] user: gavin.band@well.ox.ac.uk branch: master, size: 107912 | |
| 10:27 | qctool: allow up to a thousand instances of -g file: [098cb68961] check-in: [88929657ee] user: gavin.band@well.ox.ac.uk branch: master, size: 107754 | |
| 2017-02-21 | ||
| 10:11 | qctool.cpp: remove commented out typedef file: [f8e835dbfb] check-in: [d2ba48be85] user: gavin.band@well.ox.ac.uk branch: master, size: 107752 | |
| 2016-11-30 | ||
| 22:22 | Remove unneeded reset_to_start() calls. file: [099d5a8f80] check-in: [d3c9f865d0] user: gavin.band@well.ox.ac.uk branch: master, size: 107884 | |
| 2016-11-01 | ||
| 14:17 | qctool: speed up testing of samples with filter for large samples file: [a490a8a034] check-in: [93178318e3] user: gavin.band@well.ox.ac.uk branch: master, size: 107913 | |
| 13:04 | qctool.cpp: work around bind to push_back file: [c8b869eca5] check-in: [1d3127e102] user: gavin.band@well.ox.ac.uk branch: master, size: 107885 | |
| 2016-10-16 | ||
| 13:38 | qctool: added -bgen-compression option. Support zstandard as compression option file: [71066eb1ef] check-in: [1b1594aa3e] user: gavin.band@well.ox.ac.uk branch: master, size: 107808 | |
| 2016-08-23 | ||
| 16:44 | qctool.cpp: Allow -incl/-excl-range to have multiple arguemnts, not comma-separated file: [1c684b3939] check-in: [ff24ed598c] user: gavin.band@well.ox.ac.uk branch: master, size: 107401 | |
| 14:18 | qctool: use predefined boost::format object for slight speedup when processing samples file: [0a237b177a] check-in: [320b767773] user: gavin.band@well.ox.ac.uk branch: master, size: 107533 | |
| 2016-08-18 | ||
| 23:01 | qctool: allow -incl-snps-matching and -excl-snps-matching to take multipe arguments. file: [3adaf301c8] check-in: [ca38da1c4b] user: gavin.band@well.ox.ac.uk branch: master, size: 107520 | |
| 2016-08-01 | ||
| 21:35 | qctool: remove unwanted options file: [fecaa79c99] check-in: [7002f7cd77] user: gavin.band@well.ox.ac.uk branch: master, size: 107692 | |
| 2016-05-14 | ||
| 09:15 | Removed unwanted old code file: [0446f19a55] check-in: [dc878e6763] user: gavin.band@well.ox.ac.uk branch: master, size: 109103 | |
| 08:58 | Removed more unneeded cruft file: [0445316f1e] check-in: [d26b4f4a1b] user: gavin.band@well.ox.ac.uk branch: master, size: 109498 | |
| 2016-05-10 | ||
| 22:37 | Merged file: [9b65464a42] check-in: [2581c41802] user: gavin.band@well.ox.ac.uk branch: master, size: 109754 | |
| 22:31 | qctool: make wildcard get non-sex chromosomes only. file: [630d91ec9e] check-in: [626284efde] user: gavin.band@well.ox.ac.uk branch: master, size: 109168 | |
| 2016-05-09 | ||
| 13:33 | qctool: indentation fix file: [f069317a6f] check-in: [279ab192f8] user: gavin.band@well.ox.ac.uk branch: master, size: 109746 | |
| 2016-04-30 | ||
| 08:52 | qctool: add -precision argument for gen file output. Create random file test for BGEN file: [25c4c89c41] check-in: [7d0524a1c4] user: gavin.band@well.ox.ac.uk branch: master, size: 109762 | |
| 2016-04-23 | ||
| 08:54 | qctool: make hom the default haploid coding. Move -sample-data after merge-in file: [16b0813ae1] check-in: [eb5bbb301a] user: gavin.band@well.ox.ac.uk branch: master, size: 109191 | |
| 2016-02-01 | ||
| 21:45 | Merged multiple_alleles branches file: [37ed44217d] check-in: [f6c882caf4] user: gavin.band@well.ox.ac.uk branch: origin/multiple_alleles, size: 109160 | |
| 21:42 | qctool: implement -spec file: [7f2506f49a] check-in: [cbc310a75d] user: gavin.band@well.ox.ac.uk branch: origin/multiple_alleles, size: 109159 | |
| 10:05 | Merge from default branch file: [ac0dfeb597] check-in: [d2b80e8f59] user: gavin.band@well.ox.ac.uk branch: origin/multiple_alleles, size: 109121 | |
| 2016-01-23 | ||
| 00:13 | qctool: fix intensity field mapping file: [5f22c6a88a] check-in: [3b80ac3033] user: gavin.band@well.ox.ac.uk branch: master, size: 108826 | |
| 2016-01-01 | ||
| 03:03 | Update to use VariantIdentifyingData (which supports multiple alleles). Update gen-grep to potentially output more than one allele. Make compilation successful again. file: [9f7a16982e] check-in: [56134be00a] user: gavin.band@well.ox.ac.uk branch: origin/multiple_alleles, size: 109120 | |
| 2015-10-27 | ||
| 09:08 | qctool: workaround missing line count in strand files file: [659657421f] check-in: [fc6ed8a833] user: gavin.band@well.ox.ac.uk branch: master, size: 108825 | |
| 2015-09-02 | ||
| 10:01 | qctool -reorder: support -reorder <file> where file contains list of ordered samples file: [61e31f4cd3] check-in: [0ceb822fa3] user: gavin.band@well.ox.ac.uk branch: master, size: 108790 | |
| 2015-08-12 | ||
| 16:13 | Implement -filetype long file: [8914ea388c] check-in: [c5d14e7da4] user: gavin.band@well.ox.ac.uk branch: master, size: 107184 | |
| 2015-08-03 | ||
| 09:06 | statfile: make number_of_rows() return an optional. Make StatSources implement operator bool(), which is greedy (i.e. reflects 'are there any more rows of data'?) file: [f4720fe35d] check-in: [8f833252fb] user: gavin.band@well.ox.ac.uk branch: master, size: 106759 | |
| 2015-05-02 | ||
| 22:33 | Merged file: [80a851f61c] check-in: [4f5b4c7c6c] user: gavin.band@well.ox.ac.uk branch: master, size: 106550 | |
| 22:07 | qctool: load_snp_dictionary(): tolerate repeated SNPs if they have the same data. file: [b3045e75ee] check-in: [675f3a3e74] user: gavin.band@well.ox.ac.uk branch: master, size: 106312 | |
| 21:58 | -bgen-suppress-sample-identifier-block => -bgen-omit-sample-identifier-block file: [1c17e624b3] check-in: [a00bcb4dfc] user: gavin.band@well.ox.ac.uk branch: master, size: 106000 | |
| 21:54 | qctool: bgen: write sample identifier block by default if -s is given. Add -bgen-suppress-sample-identifer-block to change this behaviour file: [056d71eabf] check-in: [472432bbfe] user: gavin.band@well.ox.ac.uk branch: master, size: 106008 | |
| 2015-05-01 | ||
| 08:42 | ClusterFitComputation: turn off debug statuements file: [d3e13ab353] check-in: [2f88f56a2f] user: gavin.band@well.ox.ac.uk branch: master, size: 105762 | |
| 2015-04-27 | ||
| 19:50 | qctool: rename -adjust-id-data -> -map-id-data file: [92285b2cb3] check-in: [543333cead] user: gavin.band@well.ox.ac.uk branch: master, size: 105727 | |
| 19:22 | qctool: rename -adjust-id-data to -update-id-data file: [e74fc8c327] check-in: [2b0e476910] user: gavin.band@well.ox.ac.uk branch: master, size: 105736 | |
| 2015-04-23 | ||
| 16:54 | qctool: replace -translate-snp-positions with -adjust-id-data. file: [76ac43f5ab] check-in: [43e3a1b24c] user: gavin.band@well.ox.ac.uk branch: master, size: 105736 | |
| 2015-04-17 | ||
| 23:31 | qctool: add -cluster-fit which now works and estimates normal or t-distribution clusters. file: [958674a319] check-in: [ba5cee02cd] user: gavin.band@well.ox.ac.uk branch: master, size: 105718 | |
| 2015-04-15 | ||
| 15:33 | qctool: -reorder randomly: get a random seed from /dev/urandom. file: [e7093f0987] check-in: [a62cc648af] user: gavin.band@well.ox.ac.uk branch: master, size: 105966 | |
| 10:41 | qctool: implement -reorder randomly and -reorder backwards file: [cefccdba2b] check-in: [62fd8fe433] user: gavin.band@well.ox.ac.uk branch: master, size: 105638 | |
| 2015-04-08 | ||
| 12:12 | qctool: remove -ip and -op file: [039ccb59be] check-in: [c9f08ba372] user: gavin.band@well.ox.ac.uk branch: master, size: 103283 | |
| 2015-03-12 | ||
| 16:49 | Fix -compare-to. Fix DosageFileSNPDataSource.cpp to report sample size where it should. file: [c7a30d0ecb] check-in: [760e5e2b29] user: gavin.band@well.ox.ac.uk branch: master, size: 105207 | |
| 2015-03-08 | ||
| 00:02 | Port genfile and statfile from dev branch, rev 14e7950ed137 file: [a586597f72] check-in: [11abe24082] user: gavin.band@well.ox.ac.uk branch: origin/qctool-1.5, size: 91605 | |
| 2015-03-06 | ||
| 22:38 | qctool: omit sex chromosomes from wildcard file: [0a9bc6bb84] check-in: [99965bd71d] user: gavin.band@well.ox.ac.uk branch: origin/qctool-1.5, size: 93051 | |
| 2015-02-27 | ||
| 23:40 | Fix bug in SampleFilteringSNPDataSource that prevented correct sampel counts. file: [6346b462fa] check-in: [9ae68ed4fd] user: gavin.band@well.ox.ac.uk branch: master, size: 104722 | |
| 2015-01-23 | ||
| 23:29 | qctool: add a -bgen-bits option. genfile: fix input of bgen v1.0 alleles. file: [9a0af72982] check-in: [edacf54865] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 104683 | |
| 2014-12-17 | ||
| 09:51 | qctool: rig up pass-through of VCF metadata to output file. file: [acae7cf8b4] check-in: [7b07db498c] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 104462 | |
| 2014-12-15 | ||
| 12:38 | qctool: check for '-osnp' before using it. file: [a81cf1bb6d] check-in: [570a8d16f3] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 104421 | |
| 2014-10-28 | ||
| 20:55 | qctool: whitespace change file: [88bda6c74d] check-in: [fc4fffeb97] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 104534 | |
| 08:19 | qctool: make sure and finalise storage. VCFFormatSNPDataSource: support files with no samples. file: [75d6667096] check-in: [d31152416b] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 104535 | |
| 2014-10-27 | ||
| 16:59 | Fix qctool.cpp for typo file: [67aaf18277] check-in: [d122738b7f] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 104456 | |
| 16:14 | merged file: [c9b33f69cd] check-in: [76daedd4f1] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 104468 | |
| 16:14 | qctool: respect -snp-match-fields when writing to -osnp database file: [15ba67cb6f] check-in: [4a2258ddaa] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 104352 | |
| 16:11 | qctool: fixes to handline of -flip-to-match-allele and sqlite format oututs. file: [509dc19b57] check-in: [d6993fa2bc] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 104410 | |
| 12:50 | qctool: implement -flip-to-match-allele file: [252bb6bed8] check-in: [54b84d9fec] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 104297 | |
| 10:53 | qctool: implement -vcf-output-fields option file: [152939281e] check-in: [189d45967f] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 102553 | |
| 08:32 | qctool: some work towards combined strand alignment and allele flipping. file: [b676dc6b4b] check-in: [2c6e49c583] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 101907 | |
| 2014-10-23 | ||
| 13:30 | qctool: add a -permissive argument to be permissive about vcf errors. file: [81f173191d] check-in: [cc7a8b038d] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 101256 | |
| 2014-10-15 | ||
| 16:02 | qctool: add a -no-clobber option file: [d407227208] check-in: [5b025f9be3] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 100871 | |
| 2014-09-04 | ||
| 16:06 | SNPOutputComponent: make SQLiteGenotypesSNPDataSink and SQLiteHaplotypesSNPDataSink output all the sample data in the same way. file: [e870a3944f] check-in: [e7e353e3c8] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 99708 | |
| 13:38 | qctool: output with 6dps of precision, not 15. Throw an error if an unrecognised filetype is supplied. Finisht he progress bar before printing totals. file: [bffaa0bacd] check-in: [c99976aad3] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 99576 | |
| 2014-09-02 | ||
| 22:51 | qctool: work towards new way of specifying output: -osnp and -osample. file: [19c8d0cff3] check-in: [2120e4bccb] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 99543 | |
| 20:47 | More compliation warning fixes. file: [f657fe9970] check-in: [0c8aa6f4eb] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 96796 | |
| 2014-08-27 | ||
| 13:03 | qctool: update code slightly. Implement -include-sex-chromosome which makes qctool output autosomal-like stats for the sex chromosomes. file: [7f131446e2] check-in: [be425bf1b9] user: gavin.band@well.ox.ac.uk branch: origin/qctool-1.5, size: 93490 | |
| 2014-08-19 | ||
| 13:42 | SQLiteGenotypesSNPDataSink: output all columns of the sample file to the output. file: [d8599acd7d] check-in: [7eedd2c94a] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 97066 | |
| 11:42 | qctool: make DBOutputter respect -snp-match-fields for -ofiletype sqlite_genotypes. Remove SQLiteIntensitiesSNPDataSink.hpp file: [214c14ccb5] check-in: [c820c6c2cd] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 97047 | |
| 2014-08-18 | ||
| 15:47 | apps/qctool.cpp: Fix field mapping file: [dc803af764] check-in: [dbbef64348] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 97438 | |
| 15:18 | Make each source support :genotypes: and possibly :intensities: fields. file: [d50f57573c] check-in: [e9dcaa44fc] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 97169 | |
| 14:14 | SQLiteGenotypesSNPDataSink: output GP/XY by default. file: [01776879a5] check-in: [278e96baf6] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 97635 | |
| 2014-08-12 | ||
| 13:45 | qctool.cpp: remove unused variable file: [08fb8cf816] check-in: [172d1a0b5e] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 97017 | |
| 2014-08-08 | ||
| 22:54 | Work on -merge-in. Make it respect assume-chromosome and -metadata. file: [987c0c3177] check-in: [c609c39c6a] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 97068 | |
| 07:47 | genfile: Name fields as GT or GP in input files. file: [9820b4fb4f] check-in: [fef4097992] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 96636 | |
| 2014-05-01 | ||
| 16:17 | qcdb: work on database structure. Split analyses into Analysis table. Replace analysis description with -analysis-chunk. Put chromosome/position in flat results tables. file: [fc8f45f342] check-in: [0b7c7e59a7] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 96634 | |
| 2014-04-24 | ||
| 16:31 | Add a risk score computation. Update SampleSummaryComponent to output a flat table. file: [fc721abf95] check-in: [f09af816f7] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 96679 | |
| 2014-03-11 | ||
| 12:53 | Update hapdb Haplotype data storage to use 255 not 254 to denote nonexistent haplotypes, this makes downstream code simpler. file: [a4ae7db381] check-in: [6165660615] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 96541 | |
| 2014-03-10 | ||
| 15:54 | qctool: set genotype source expected ploidy from sex information in sample file. file: [50703b74f6] check-in: [86c0c9dae9] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 96551 | |
| 2014-03-08 | ||
| 21:11 | Make qctool compile (on Mac OS X) using integrated copy of boost. Fixes based on compilation warnings. file: [dfa42bae70] check-in: [b008a8733a] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 96314 | |
| 2014-01-27 | ||
| 16:04 | Fix sample mapping for LD computation file: [cc535f75f4] check-in: [0e41471770] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 96341 | |
| 15:53 | qctool: make -compute-ld-with match samples like -merge-in file: [a30b07400c] check-in: [6efccdd934] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 96384 | |
| 2014-01-24 | ||
| 15:05 | Move merge-in work after samples have been loaded. file: [13e76fe06c] check-in: [79eb59e24a] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 95259 | |
| 2013-12-13 | ||
| 13:56 | qctool: Add a sqlite_intensities output format file: [40112f823b] check-in: [5014ba442a] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 95250 | |
| 13:19 | qctool: Added support for sqlite_genotypes output filetype. file: [10cccd93b6] check-in: [3f5ec88a9c] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 94791 | |
| 2013-12-12 | ||
| 23:23 | Add some more text for description of -strand file: [27724f2fee] check-in: [0a2b511e95] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 94283 | |
| 2013-10-22 | ||
| 09:35 | Add a sqlite_haplotypes output method using UBJSON or BITPACK to encode the data. file: [d077bc858c] check-in: [e5fb472d61] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 94128 | |
| 2013-10-07 | ||
| 13:39 | qctool: report the SQL when there's a DB error. file: [b19657c9db] check-in: [362b58652c] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 93627 | |
| 2013-09-30 | ||
| 13:48 | Update to use merged genfile lib file: [85ae801827] check-in: [8f88a5bbce] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 93372 | |
| 2013-09-28 | ||
| 21:59 | qctool: use -snp-missing-call-rate not -missing-call-rate file: [fe2486f8ca] check-in: [9a1bf3a95d] user: gavin.band@well.ox.ac.uk branch: origin/qctool-release, size: 92987 | |
| 2013-08-19 | ||
| 15:35 | Pull implementation of fix_sex_chromosome_genotypes from snptest. file: [4a0841b534] check-in: [6f0e0788f6] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 93353 | |
| 15:04 | Added a -sex_column option. file: [186468c26e] check-in: [8e5643b287] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 93088 | |
| 2013-07-02 | ||
| 09:59 | FromFileCohortIndividualSource: index the sample id field for efficient lookup. file: [733eb060cd] check-in: [7aab188547] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 92926 | |
| 09:58 | Remove lots of crap that we don't use any more. file: [44c78b80a4] check-in: [d7e4a66438] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 92876 | |
| 09:03 | qctool: don't insist on having ID_1 and missing columns in sample file. file: [fd3309446f] check-in: [747b226bfc] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 93845 | |
| 2013-06-26 | ||
| 14:21 | qctool: implement -sample-data file: [e3d681651d] check-in: [de49a5817a] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 92458 | |
| 10:12 | Don't do SNP output when only -os is specified. file: [7881f14037] check-in: [e7f5cb7951] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 90886 | |
| 2013-06-23 | ||
| 21:46 | qctool: implement -threshhold file: [dc51e3b35f] check-in: [8ecb4e1f22] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 90914 | |
| 2013-06-20 | ||
| 14:59 | Fixes to improve the SNP progress counter and speed up relatedness computation. file: [7401ea18e0] check-in: [849f99f363] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 89583 | |
| 14:40 | Fix to avoid long setup cost in progress timer. file: [3f06970ee9] check-in: [b51ec955a3] user: gavin.band@well.ox.ac.uk branch: origin/dev, size: 89469 | |
| 2013-06-14 | ||
| 16:01 | qctool: fix the sample filter. file: [ff84263781] check-in: [df22415dab] user: gavin.band@well.ox.ac.uk branch: origin/sample.filter, size: 88661 | |
| 2013-05-30 | ||
| 10:05 | qctool: add -table-name option. Make -annotate- options not be stratified by -stratify. file: [0870fc33f9] check-in: [ca3a15d92b] user: gavin.band@well.ox.ac.uk branch: origin/sample.filter, size: 88526 | |
| 09:07 | qctool: don't keep reloading the SNP filter: reuse it. file: [ae815138a7] check-in: [dba5ae44cd] user: gavin.band@well.ox.ac.uk branch: origin/sample.filter, size: 88400 | |
| 2013-05-29 | ||
| 11:08 | Fix sample filter failure count. file: [12bab1439d] check-in: [90f784542e] user: gavin.band@well.ox.ac.uk branch: origin/sample.filter, size: 88349 | |
| 09:55 | Support haplotypic output in ShapeIT format using -ofiletype option. file: [eb7a5384e2] check-in: [d8e6eab42e] user: gavin.band@well.ox.ac.uk branch: origin/sample.filter, size: 88302 | |
| 2013-05-28 | ||
| 08:06 | Work towards sample filter spec parsing. file: [1d06f47e64] check-in: [bd51248557] user: gavin.band@well.ox.ac.uk branch: origin/sample.filter, size: 87800 | |
| 2013-05-24 | ||
| 20:26 | Work towards new sample filtering. file: [84bf26cc58] check-in: [08e21cfa3a] user: gavin.band@well.ox.ac.uk branch: master, size: 90813 | |
| 2013-05-01 | ||
| 15:14 | qctool: be permissive about duplicate lines in strand file, as long as they agree on the strand. file: [fc3d376e36] check-in: [12c092bdbc] user: gavin.band@well.ox.ac.uk branch: master, size: 88676 | |
| 2013-04-09 | ||
| 11:27 | Don't allow writing to the same analysis. file: [c365120d2e] check-in: [48a73c004e] user: gavin.band@well.ox.ac.uk branch: master, size: 88624 | |
| 2013-04-03 | ||
| 14:08 | -[in|ex]cl-snps: don't try to read input in GEN format, as this gets it wrong. file: [67702e9750] check-in: [8de5b2d727] user: gavin.band@well.ox.ac.uk branch: master, size: 88380 | |
| 2013-03-26 | ||
| 12:53 | qctool: Be nicer about error message when the wrong number of strand files are supplied. Make -strand respect -snp-match-fields file: [3039395ae0] check-in: [56bc5d4623] user: gavin.band@well.ox.ac.uk branch: master, size: 88829 | |
| 10:34 | qctool: make -quantile-normalise respect exclusions, i.e. only use those samples not excluded. file: [94057912d3] check-in: [d91752cbf2] user: gavin.band@well.ox.ac.uk branch: master, size: 88366 | |
| 10:32 | qctool: re-implement -os file: [e71036e7ef] check-in: [f0288a0d27] user: gavin.band@well.ox.ac.uk branch: master, size: 88349 | |
| 2013-03-25 | ||
| 14:33 | qctool: really don't list SNPs when using -match-alleles-to-cohort1 file: [b4f4f2e72e] check-in: [1de2533bf9] user: gavin.band@well.ox.ac.uk branch: master, size: 89152 | |
| 14:31 | qctool: do not pre-scan data for joining multiple cohorts. Make -strand possible strand alignments for alleles. file: [add5ada4b7] check-in: [e01586c724] user: gavin.band@well.ox.ac.uk branch: master, size: 89384 | |
| 2013-03-22 | ||
| 22:45 | qctool: Make -strand respect -snp-match-fields. file: [67b23164cf] check-in: [ce1dfb5641] user: gavin.band@well.ox.ac.uk branch: master, size: 89712 | |
| 2013-03-21 | ||
| 11:43 | -merge-in: support -match-sample-ids, allowing merged-in source to differ in number of samples. file: [2a12da6325] check-in: [e67012d584] user: gavin.band@well.ox.ac.uk branch: master, size: 89668 | |
| 2013-03-20 | ||
| 17:24 | Added SampleMappingSNPDataSource. file: [2f7be3df67] check-in: [63dec1e8bb] user: gavin.band@well.ox.ac.uk branch: master, size: 88810 | |
| 2013-02-26 | ||
| 14:40 | qctool: implement -write-index file: [f1536bfda8] check-in: [24ed71d1e0] user: gavin.band@well.ox.ac.uk branch: master, size: 88730 | |
| 2013-02-25 | ||
| 11:44 | qctool.cpp: remove some unused code. file: [6617854ef5] check-in: [08452fb5e5] user: gavin.band@well.ox.ac.uk branch: master, size: 88358 | |
| 2012-12-11 | ||
| 12:15 | qctool: implement -haplotypic which currently affects -compare-to. file: [c9cf8b97ad] check-in: [855dc521d4] user: gavin.band@well.ox.ac.uk branch: master, size: 88590 | |
| 2012-11-05 | ||
| 16:56 | qctool: move CallComparerComponent to run from SNPSummaryComponent. file: [7d87646204] check-in: [df4fefddc7] user: gavin.band@well.ox.ac.uk branch: master, size: 88557 | |
| 11:49 | qctool: add a -flat-table output format. file: [2da5d534c9] check-in: [666bd120bc] user: gavin.band@well.ox.ac.uk branch: master, size: 88976 | |
| 2012-10-31 | ||
| 11:36 | qctool: make -[in|ex]cl-snps respect -snp-match-fields. file: [eb732dc5c8] check-in: [ea8aa8938a] user: gavin.band@well.ox.ac.uk branch: master, size: 88682 | |
| 11:05 | qctool: pull -[in|ex]cl-snps options and associated functionality from qctool-release. Update to read from GEN style files too. file: [073f070eb4] check-in: [01cd612d1b] user: gavin.band@well.ox.ac.uk branch: master, size: 88438 | |
| 2012-10-30 | ||
| 17:09 | qctool: Make -ip and -op work again. file: [ce0e74bf24] check-in: [2098cd90d8] user: gavin.band@well.ox.ac.uk branch: master, size: 86171 | |
| 2012-10-26 | ||
| 21:39 | CallComparerComponent: add glue to use SNPSummaryComponent outputters. file: [59ecb68d2f] check-in: [ed509e4fcb] user: gavin.band@well.ox.ac.uk branch: master, size: 86166 | |
| 2012-10-18 | ||
| 21:22 | qctool: rename -odb to -o, and remove cruft. file: [b7a1b9dbc2] check-in: [0ad1c0a8eb] user: gavin.band@well.ox.ac.uk branch: master, size: 86165 | |
| 2012-10-17 | ||
| 13:59 | KinshipCoefficientComputer2: fix bug overwriting data of running tasks. qctool: add a -buffer-snps option. file: [04bc4c177a] check-in: [81f8e108e3] user: gavin.band@well.ox.ac.uk branch: master, size: 94512 | |
| 13:21 | genfile:: implement AsynchronousSNPDataSource which loads SNPs in the background. qctool: Use the AsynchronousSNPDataSource if -threads is specified. file: [15d8896b3f] check-in: [47b0cd07e8] user: gavin.band@well.ox.ac.uk branch: master, size: 94302 | |
| 2012-10-11 | ||
| 08:51 | rename -nodb -> -flat-file file: [b3542358c3] check-in: [fff3bb1c5b] user: gavin.band@well.ox.ac.uk branch: master, size: 94108 | |
| 08:42 | qctool: fix SNP data source opening before sample files. file: [a08d9de7f2] check-in: [c9608d9649] user: gavin.band@well.ox.ac.uk branch: master, size: 94103 | |
| 2012-10-10 | ||
| 21:01 | qctool: Fix usage with no sample file. Fix bug inferring chromosome for ShapeIT haplotypes. file: [fa8524cf05] check-in: [8fd63ad66f] user: gavin.band@well.ox.ac.uk branch: master, size: 95069 | |
| 2012-08-29 | ||
| 11:17 | Changed branch to qctool-release file: [93faacb96f] check-in: [7d9e0d9880] user: gavin.band@well.ox.ac.uk branch: origin/qctool-release, size: 92983 | |
| 2012-08-28 | ||
| 20:47 | Full implementation and fixes for -[in|ex]-cl-snps file: [e490dbea71] check-in: [4f27771b10] user: gavin.band@well.ox.ac.uk branch: origin/qctool-1.1, size: 92984 | |
| 19:49 | qctool: Add a -[in|ex]-cl-snps option which reads them in the format output by -write-snp-excl-list. Not fully working yet. file: [428901adbb] check-in: [16fba5251b] user: gavin.band@well.ox.ac.uk branch: origin/qctool-1.1, size: 92769 | |
| 2012-08-08 | ||
| 11:01 | Merged changes from qctool-1.2 branch. file: [030794869f] check-in: [da1894139e] user: gavin.band@well.ox.ac.uk branch: master, size: 94842 | |
| 09:12 | qctool: Added -[in|ex]cl-positions and a test case. file: [554e6a9f5d] check-in: [ce74adf091] user: gavin.band@well.ox.ac.uk branch: origin/qctool-1.1, size: 91288 | |
| 2012-08-07 | ||
| 15:45 | qctool: update for sorting of vcf files. Add tests for this. Run functional test when waf test is run. Update changelog appropriately file: [54b3e89c32] check-in: [32bc6201cd] user: gavin.band@well.ox.ac.uk branch: origin/qctool-1.1, size: 90021 | |
| 2012-07-24 | ||
| 15:26 | Add SNPSummaryComponent if -annotate-[ancestral|reference] options are used. file: [ce68d889de] check-in: [99d1244b02] user: gavin.band@well.ox.ac.uk branch: master, size: 94744 | |
| 11:02 | Tweaks to SequenceAnnotation. file: [c2610f15c2] check-in: [e0af0870dc] user: gavin.band@well.ox.ac.uk branch: master, size: 94690 | |
| 2012-07-13 | ||
| 13:51 | qctool: implement -[in|ex]cl-positions. file: [d1d99f540e] check-in: [80c4639b5e] user: gavin.band@well.ox.ac.uk branch: master, size: 94688 | |
| 2012-07-03 | ||
| 15:51 | genfile::SNPDataSink: make a set_sample_names method that must be called before SNPs are output. file: [a3d98806b3] check-in: [d0f777f769] user: gavin.band@well.ox.ac.uk branch: master, size: 93329 | |
| 2012-06-27 | ||
| 10:08 | Make -snp-stats and -sample-stats and -compute-ld-with output data into argument given by -odb. file: [4c5273b15c] check-in: [29b48e86e6] user: gavin.band@well.ox.ac.uk branch: master, size: 93192 | |
| 09:59 | qctool: bug fix relating to last change. Remove default value for -compute-ld-file. file: [5675be31c7] check-in: [2811ff233f] user: gavin.band@well.ox.ac.uk branch: master, size: 93015 | |
| 09:45 | Add a -max-ld-distance argument to only compute LD within a specified distance. Also, open LD file in the same way as other files (with the same filtering, etc.) file: [5952b1c28c] check-in: [4680d12c07] user: gavin.band@well.ox.ac.uk branch: master, size: 93468 | |
| 2012-06-20 | ||
| 12:50 | qctool: use -sample-stats not -sample-stats-old file: [8bd0aa6281] check-in: [9669ad5d76] user: gavin.band@well.ox.ac.uk branch: master, size: 92589 | |
| 12:43 | qctool: unhide options again file: [31fbf8dd8b] check-in: [f03939e99b] user: gavin.band@well.ox.ac.uk branch: master, size: 92593 | |
| 2012-04-20 | ||
| 09:39 | qctool.cpp: include the right components file: [606412b432] check-in: [aa4f4f973b] user: gavin.band@well.ox.ac.uk branch: master, size: 92746 | |
| 2012-04-19 | ||
| 09:17 | Fix -snp-stats and -sample-stats options again. file: [075327117b] check-in: [b2dd580f3d] user: gavin.band@well.ox.ac.uk branch: master, size: 93031 | |
| 2012-04-18 | ||
| 16:15 | Merge changes from qctool v1.1 file: [1a0006deba] check-in: [6d63528ea2] user: gavin.band@well.ox.ac.uk branch: master, size: 93011 | |
| 2012-04-17 | ||
| 12:47 | Fixes to SNP visitation - don't visit them unless we need to. file: [61668451eb] check-in: [42225947b7] user: gavin.band@well.ox.ac.uk branch: origin/qctool-1.1, size: 89923 | |
| 11:58 | Docs: add link to GTOOL to the overview page. Fixes and links to help file. qctool: more tweaks to options. file: [d94a169cce] check-in: [9e64ee646d] user: gavin.band@well.ox.ac.uk branch: origin/qctool-1.1, size: 91560 | |
| 2012-04-15 | ||
| 20:36 | Fix compilation by removing unwanted files. file: [1843e0fc40] check-in: [6e5f3f4c0f] user: gavin.band@well.ox.ac.uk branch: origin/qctool-1.1, size: 92450 | |
| 2012-04-13 | ||
| 21:35 | In -sample-stats, make output column names ID_1 and ID_2 (not ID1 and ID2) file: [de01ad33f1] check-in: [2ed3ba6aa0] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 92440 | |
| 21:31 | Bug fixes to -snp-stats output columns. Add A_allele and B_allele columns. file: [630b06aca2] check-in: [10290dd3b6] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 92518 | |
| 2012-04-12 | ||
| 23:13 | Cosmetic tweaks file: [234aa71bd5] check-in: [1d93241cae] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 92498 | |
| 23:04 | Tweaks and fixes for the tutorial page. file: [5f29708c60] check-in: [33c3e0297f] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 92499 | |
| 22:19 | qctool: 1: ensure only filtered-in SNPs are used in sample stats computation. 2: make -sample-stats imply -os. Doc fixes. file: [41aa23a275] check-in: [6dc038c3de] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 92371 | |
| 21:51 | Always provide a cohort individual source (a dummy one if -s is not given). Output all excluded SNPs if -write-snp-excl-list is given. file: [000eb28ec2] check-in: [e217c310fb] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 92311 | |
| 10:55 | Fix quantile normalisation to really put quantile-normalised columns in output. file: [efdb5eae18] check-in: [2a7f7037fb] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 91754 | |
| 10:42 | qctool: Use statfile in -write-sample-excl-list. Update quantile normalisation to add extra columns file: [493171d2d7] check-in: [89bad54cad] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 91628 | |
| 2012-04-11 | ||
| 21:05 | Added license to each cpp/hpp file. file: [b0e5bc51c9] check-in: [702d5dc76a] user: gavin.band@well.ox.ac.uk branch: master, size: 92097 | |
| 20:46 | Added license to all files. file: [5ae12c8d40] check-in: [64358eb9f2] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 91613 | |
| 2012-04-09 | ||
| 22:46 | Replace -vcf-field-map with -vcf-genotype-field. Further fixes for web page tutorial file: [afff662896] check-in: [36fda6f593] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 91397 | |
| 2012-04-08 | ||
| 23:27 | Updated documentation and according fixes to qctool file: [6d0ba7a87c] check-in: [3bbf6bad1e] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 91835 | |
| 2012-04-07 | ||
| 21:31 | Fix bug where SNP filter values are not output correctly, sometimes appearing as zero although non-zero. file: [36fae68fe6] check-in: [d0bd7f1659] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 91440 | |
| 20:34 | Added CHANGELOG. Work on sanitising options and other useability tweaks. file: [f9481159f4] check-in: [f17064bd85] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 91268 | |
| 2012-03-28 | ||
| 12:25 | Amet: first working version. file: [021803b6ae] check-in: [d73f243b1e] user: gavin.band@well.ox.ac.uk branch: master, size: 91881 | |
| 2012-03-22 | ||
| 23:07 | ConsensusCaller: slight refactor. file: [6ebef2656b] check-in: [b13dcdbe56] user: gavin.band@well.ox.ac.uk branch: master, size: 91845 | |
| 2012-03-17 | ||
| 00:26 | Work on SampleSummaryComponent. file: [131c6abaf9] check-in: [6bb95318d4] user: gavin.band@well.ox.ac.uk branch: master, size: 91702 | |
| 2012-03-13 | ||
| 17:01 | Really hide -translate-snp-position options. file: [5bff641098] check-in: [f3e0bcba89] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 92085 | |
| 17:01 | Hide -strand and -translate-snp-position options. file: [d35db54770] check-in: [2a8c7a761c] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 92079 | |
| 16:53 | Release 1.1 branch. Various changes. Re-instate original snp-stats and filtering code. file: [e8b3cc5ee5] check-in: [301f1bac05] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 92068 | |
| 14:41 | Port OptionProcessor from snptest/dev. file: [3d7043664f] check-in: [7923ce9620] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 91311 | |
| 2012-03-09 | ||
| 10:35 | Print a summary from the SNPSummaryComponent. file: [2a939c5692] check-in: [d44fefeaa4] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 91463 | |
| 2012-03-08 | ||
| 17:45 | tweak qctool for SNPSummaryCOmponent changes. file: [2f67eaffe1] check-in: [0e175e2114] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 91284 | |
| 2012-03-07 | ||
| 14:51 | Add a -filetype option to qctool; this overrides the auto-generated file type. file: [107cece83f] check-in: [2c0dc05ae0] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 91227 | |
| 13:11 | genfile: work towards reading of ShapeIT-phased haplotype files. file: [d70e0d627a] check-in: [e539c664cd] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 90043 | |
| 2012-03-06 | ||
| 23:04 | Lots of work on PCA component, now renamed as RelatednessComponent. file: [f1466d3185] check-in: [e11ef8d5cb] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 89821 | |
| 14:45 | Only visit SNPs if -loadings is specified when doing -PCAs. file: [dc5fa5386b] check-in: [de0ca6fe93] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 89765 | |
| 2012-03-03 | ||
| 22:53 | qctool: make analysis name use qctool and datestamp by default. file: [1277897c72] check-in: [5fd89e51b8] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 89625 | |
| 2012-03-02 | ||
| 22:55 | qctool: check again that number of samples match file: [8dde577b35] check-in: [42ad04ba5d] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 89513 | |
| 16:59 | qctool: don't write a sample file unless told to. file: [016c9f2959] check-in: [0c3858b26d] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 89226 | |
| 2012-02-28 | ||
| 15:00 | More OptionProcessor fixes. Put partial specialisation of get_value(s) back in. file: [77f60b201e] check-in: [f75a56683b] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 90548 | |
| 2012-02-22 | ||
| 16:35 | Compilation tweaks to CallComparerComponent. file: [a618768c3e] check-in: [cb3e1c9bf9] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 90521 | |
| 2012-02-21 | ||
| 23:02 | Work on ConsensusCaller. file: [b42396c79e] check-in: [f49bb85caf] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 90697 | |
| 10:11 | Lots of work on removing need for number of SNPs / list of SNPs. file: [999a0156c1] check-in: [95e0b6c7e9] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 90696 | |
| 2012-02-20 | ||
| 23:38 | qctool: work towards removing need for snp lists / number of snps. file: [b3e8c903f9] check-in: [8104fd7e7c] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 90444 | |
| 22:13 | Work to make SNPDataSource::total_number_of_snps() return an optional value. file: [e7007f7630] check-in: [f732cb24c5] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 90450 | |
| 12:49 | Fix some warnings/compilation errors. file: [01a55b1f67] check-in: [0e71811c73] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 90408 | |
| 2012-02-09 | ||
| 15:44 | Merged file: [67b2de9488] check-in: [ebbf36ffd2] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 90427 | |
| 15:43 | qctool: minor argument tweaks. Allow -excl-rsids or -excl-snpids more than once. file: [375f38d5c5] check-in: [43e6b2a34e] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 90498 | |
| 2012-02-08 | ||
| 21:12 | Merged. file: [db27664ec2] check-in: [21d11da18f] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 90139 | |
| 21:12 | Add a get_spec() function to SNPDataSink. file: [771e1ae622] check-in: [a0ada37e93] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 89237 | |
| 12:04 | qctool: make the drop strategy drop-duplicates as I think this is more descriptive. file: [0b723a738f] check-in: [3304f3ef10] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 90210 | |
| 11:56 | qctool: make the sources loaded by -merge-in respect the snp filter. file: [1dc3154910] check-in: [fb66aafa69] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 90199 | |
| 11:45 | qctool: add a -merge-strategy option to allow dropping duplicates in a merge. file: [0308e26636] check-in: [aa8fb0095e] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 89608 | |
| 2012-02-01 | ||
| 11:22 | Added tests and fixes for snptest::case_control::LogLikelihood. NB we take more iterations than SNPTEST, usually, because our stopping condition is different. file: [28f55005a5] check-in: [fe903e4aa2] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 89308 | |
| 2012-01-29 | ||
| 22:49 | Move SNPSummaryComponent into directory under components/ file: [d783e63685] check-in: [f81b163a38] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 89306 | |
| 22:41 | Begun further rationalisation of associaton test code. LogLikelihood handles all of the exclusions now. file: [a0c520d889] check-in: [f528c7a915] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 89275 | |
| 2012-01-27 | ||
| 20:11 | Move HaplotypeFrequencyComponent into components/ file: [220ec6a4dc] check-in: [b589b64a39] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 89593 | |
| 2012-01-26 | ||
| 16:52 | Move CallComparerComponent into subdir of components/ file: [4d209c611c] check-in: [e6e17e58b3] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 89554 | |
| 2012-01-25 | ||
| 10:23 | qctool: add a -merge-prefix option to add a prefix to the SNPID of merged-in SNPs. file: [492e231410] check-in: [75b4846179] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 89521 | |
| 2012-01-12 | ||
| 12:28 | Do not output a log file by default. file: [bd72c251cd] check-in: [bd5ae9fc27] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 89082 | |
| 2012-01-11 | ||
| 13:59 | Added sqlite3/extension-functions.c file: [bb2da9cb60] check-in: [2e9c8e3d02] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 89160 | |
| 2012-01-10 | ||
| 16:57 | qctool: implement -merge-in file: [6283a2cebb] check-in: [e5b5912d23] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 89165 | |
| 2012-01-09 | ||
| 17:03 | 1. merge 2. genfile: add SortingBGenFileSNPDataSink which sorts plain GEN and BGEN files. 3. SNPSummaryComponent: allow parallelism. Add analysis_id into SUmmaryData table and link to -cohort-name Entity with data specifying -g filename and sample nclusion/exclusion spec. file: [682332bed6] check-in: [59c931b826] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 88720 | |
| 2012-01-07 | ||
| 00:15 | qctool: implement -sort which will currently sort bgen and unzipped gen files. file: [4e47ce5e1b] check-in: [5b8a29525f] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 88009 | |
| 2012-01-06 | ||
| 21:17 | qctool: add -omit-chromosome. Add useful view to SNPSummaryComponent output. Allow unrecognised alleles in strand alignment. file: [4c9cc6fd6e] check-in: [8cb4a868b5] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 88347 | |
| 2012-01-04 | ||
| 15:15 | Replace genfile::FileNotOpenedError with genfile::ResourceNotOpenedError, and catch it in qctool. file: [11c7a5b9dc] check-in: [c91b833994] user: gavin.band@well.ox.ac.uk branch: origin/release, size: 54128 | |
| 2011-12-20 | ||
| 20:50 | Make SNPSummaryComponent::DBOutputter the default output method. Also implement -nodb. file: [76e704bf4f] check-in: [ca60694067] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 87585 | |
| 14:29 | MakeSNPSummaryComponent write to a db by default. Remove -write-[snp|sample]-excl-list-file. file: [60f7d0b3c1] check-in: [bf339dca70] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 87303 | |
| 2011-12-19 | ||
| 13:59 | Minor tweaks. file: [0cb73cff1c] check-in: [e5b3a538e6] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 89080 | |
| 2011-12-13 | ||
| 14:09 | Tweaks. Add version number to output. file: [6c6ab730fd] check-in: [223341f20f] user: gavin.band@well.ox.ac.uk branch: origin/release, size: 53928 | |
| 14:05 | Hide some options. Implement threshholding. file: [9e4f73661e] check-in: [cfe237ede7] user: gavin.band@well.ox.ac.uk branch: origin/release, size: 53850 | |
| 2011-12-07 | ||
| 21:51 | HaplotypeFrequencyComponent: write to sqlite database. Filter out filtered out samples. file: [d2a2bc84bc] check-in: [471a344152] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 89080 | |
| 11:05 | HaplotypeFrequencyComponent: estimate frequency by EM algorithm. Write output to DB. file: [707e2b96da] check-in: [a85a1f178c] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 90145 | |
| 2011-12-06 | ||
| 17:35 | HaplotypeFrequencyComponent: implement likelihood, (which doesn't work). file: [bc3a2bce9f] check-in: [a67c215936] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 89934 | |
| 2011-11-25 | ||
| 15:46 | qctool: fix problem where chromosome hint is not understood. file: [2a6e711f13] check-in: [3e97b9af88] user: gavin.band@well.ox.ac.uk branch: origin/release, size: 53685 | |
| 14:48 | qctool: calculate SNP summary statistics using SNPSummaryComponent, not QCTool (which will be phased out.) file: [a2d2a24ee4] check-in: [003dc6227b] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 89518 | |
| 2011-11-10 | ||
| 11:38 | qctool: Add -condition_on option, similar to SNPTEST file: [073424fdaf] check-in: [62c8004fba] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 89337 | |
| 2011-10-20 | ||
| 22:27 | qctool: make -incl-samples use union of all supplied files. file: [6510874324] check-in: [e8bf550836] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 86951 | |
| 21:52 | Allow non-matching sample files. file: [599bd0e2e3] check-in: [67d575e5bd] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 86761 | |
| 2011-10-18 | ||
| 08:29 | qctool: update description of -translate-snp-positions options file: [bb17a7e3f5] check-in: [6296702539] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 86773 | |
| 2011-10-17 | ||
| 08:34 | qctool: work on cluster fitting and calling using IntensityModel file: [10c8903c6a] check-in: [0f59cf43b9] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 86677 | |
| 2011-10-13 | ||
| 14:15 | qctool: add -plot-clusters option. file: [5b5be1d56d] check-in: [1874ce257a] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 86558 | |
| 2011-10-12 | ||
| 16:01 | qctool: initial implementation of genotype call comparer using -compare-calls option. file: [20d38c428c] check-in: [67052ededa] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 86206 | |
| 2011-10-04 | ||
| 15:27 | Make sure and add main QCTool processor if SNP filtering is done. file: [a1dd8a62fe] check-in: [5bdfba2ee2] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 85838 | |
| 13:35 | genfile::GenFileSNPDataSource: support metadata (number-of-variants) file: [3ab01dccf3] check-in: [ca05291e23] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 85757 | |
| 2011-09-15 | ||
| 10:53 | qctool: VCDB writer: tweaks. file: [03b8e6f14c] check-in: [d0d691094a] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 85515 | |
| 09:55 | VCDBDataStore / VCDBWriter, small refactor file: [929e2171f2] check-in: [dd0dc59305] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 85704 | |
| 2011-09-14 | ||
| 15:52 | qctool: use VCDBWriter not IntensityWriter. file: [ef5ca15f61] check-in: [3fdf796e6c] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 85963 | |
| 2011-09-06 | ||
| 15:17 | merged. file: [ae45ef39d7] check-in: [19cfec0e1f] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 86001 | |
| 15:16 | Add a -load-kinship option to which -PCA is now linked. file: [2e7c571d14] check-in: [e82e43a73e] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 86117 | |
| 11:02 | qctool: allow -snp-stats and -og at the same time. file: [bf91fbf537] check-in: [57955b6b48] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 86024 | |
| 2011-09-05 | ||
| 21:52 | Give -PCA an option value, the file to save to. file: [1a21c8f3a1] check-in: [bc22123c77] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 86140 | |
| 09:02 | KinshipCoefficientComputer: add a method to compute PCA (=eigenvalue decomposition of kinship matrix.) file: [b10242d2be] check-in: [4a57470ddb] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 86124 | |
| 2011-09-02 | ||
| 12:44 | Slight refactor of KinshipCoefficientComputer, add an output callback. file: [144c7a3d4d] check-in: [4c0e415913] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 86622 | |
| 2011-08-22 | ||
| 15:54 | qctool: add Chromosome to snp-stats output. file: [8e2f2e8b5c] check-in: [ab492f60fb] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 86567 | |
| 2011-08-07 | ||
| 22:36 | worker: small fix file: [99e6b86e9f] check-in: [437b8cd248] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 86555 | |
| 2011-08-04 | ||
| 16:34 | KinshipCoefficientComputer: another attempt at multi-thread. but I think the thread pool needs work. file: [ea6b726ec6] check-in: [171d113c12] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 86577 | |
| 14:07 | qctool: add a ClusterFitter module. SingleSNPGenotypeProbabilities: be more tolerant about sum of probabilities. file: [c7838cfb3d] check-in: [2a6c0f7b92] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 86879 | |
| 2011-08-03 | ||
| 16:27 | qctool: -kinship2 -> -kinship, which is renamed to -kinship-old. Add CallCountStatistic. file: [47fb316bb1] check-in: [60f2caf12d] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 87178 | |
| 2011-07-27 | ||
| 15:58 | qctool: add a -kinship2 option which does kinship a different way. file: [21e7df2694] check-in: [c90be26366] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 87151 | |
| 11:15 | qctool: fix bug in -read-test file: [6436c01c8c] check-in: [0a5a33b235] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 86530 | |
| 11:08 | qctool: add a -read-test option which just reads the data. file: [7d78f04d65] check-in: [01bd250cda] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 86510 | |
| 2011-07-20 | ||
| 15:05 | qctool: fix single vcf file optimisation. Turn it off if we actually need the list of SNPs. QCTool.cpp: slight reworking. file: [5b20b42a14] check-in: [af9ad85e88] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 86241 | |
| 12:34 | qctool: add hack to open vcf files quickly. However, no filtering etc. can then be performed. file: [149296475e] check-in: [bd854fb695] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 85875 | |
| 2011-07-19 | ||
| 16:27 | genfile::VCFFormatSNPDataSource: if metadata is supplied to constructor, ignore the file metadata instead of parsing it. file: [2cc245711c] check-in: [e6fb423f78] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 85483 | |
| 2011-07-17 | ||
| 20:04 | merged. file: [174374dcc2] check-in: [ab5ac18db8] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 84945 | |
| 2011-07-15 | ||
| 16:03 | Updates for better serialization. file: [8e98c57a1f] check-in: [5714be6132] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 84918 | |
| 2011-07-11 | ||
| 08:19 | qctool: make sure -op works again. file: [986cda1c34] check-in: [a003796608] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 84891 | |
| 2011-07-08 | ||
| 15:37 | qctool: only do qctool_basic if needed. genfile::zlib.hpp: write length of data before data. file: [39870435e1] check-in: [c84e8330ae] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 84864 | |
| 13:28 | qctool: catch the DuplicateKeyError from last change and print out msg. file: [5bf55aa02a] check-in: [47fd90d035] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 84662 | |
| 10:53 | qctool: change -vcf-genotype-field and -vcf-intensity-field to -vcf-field-map. Make IntensityWriter output all fields \(float only\) available. file: [d66745beed] check-in: [be2829dbeb] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 84395 | |
| 2011-07-07 | ||
| 15:54 | qctool: add a method to write intensities to an sqlite3 database. This entails improvements to genfile::VariantDataReader and its implementations. file: [811ca97d2a] check-in: [a532bf539c] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 84292 | |
| 2011-07-05 | ||
| 22:31 | genfile/qctool: Added BedFileSNPDataSink, which writes plink binary-format files. Also work on making Ped files PLINK-compatible. file: [3ac94bda51] check-in: [99dd13d434] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 82854 | |
| 2011-07-01 | ||
| 10:01 | qctool: fix -write-snp-excl-list to not take value. file: [89d39d1471] check-in: [70107a6a6a] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 82396 | |
| 2011-06-28 | ||
| 12:48 | qctool: yet another case of catching a file-not-found and printing the msg. file: [0a82139ec3] check-in: [f1b3172f20] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 82423 | |
| 12:39 | qctool: Allow NA as well as ? in strand file file: [71cea1e6a9] check-in: [5f91a0d1b4] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 82190 | |
| 2011-06-27 | ||
| 22:28 | qctool: add -exclude-range option too. file: [aaf0086c18] check-in: [44b482523a] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 82172 | |
| 14:31 | qctool: add a -range option a la snptest. file: [94ef1f3183] check-in: [cb24f73924] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 81182 | |
| 2011-06-26 | ||
| 21:19 | qctool: minor cosmetic change. file: [e6f909a1aa] check-in: [a59aab2784] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 80511 | |
| 2011-06-24 | ||
| 08:42 | Catch FileNotFound error again and print message. file: [71d8cb2fd3] check-in: [4738c6a9e1] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 80378 | |
| 2011-06-14 | ||
| 13:34 | qctool: hook up kinship properyl. file: [b8598e5adf] check-in: [9effc24d0a] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 80163 | |
| 2011-06-10 | ||
| 11:21 | qctool: vcf format: work on allowing the use of an index file, or the number-of-variants=N key in the header info. file: [f2054c0000] check-in: [0c024f555d] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 80207 | |
| 2011-06-09 | ||
| 10:00 | Fix genfile::vcf::MetadataParser to allow taking an external file directly. file: [ea2dab1db8] check-in: [98c32e4bc2] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 80550 | |
| 08:28 | qctool: allow adding metdata from external file to VCF file. file: [d989919d02] check-in: [157588c3b7] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 80549 | |
| 08:10 | More refactorisation of association test. Mimic SNPTEST more closely. file: [b6c17e7933] check-in: [327ce6076b] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 80031 | |
| 2011-06-02 | ||
| 11:08 | genfile: support for gzipped VCF files. Update to use boost unit test, one test per subproject. file: [1377ddaf53] check-in: [23947b5a6e] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 79978 | |
| 2011-05-26 | ||
| 12:53 | Whoops: qctool: allow -excl/-incl-samples to be used no times again. file: [68b9209b4f] check-in: [60c80c7be3] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 80002 | |
| 12:50 | qctool: support multiple uses of -excl-samples or -incl-samples file: [c953c7f4e0] check-in: [cd7d26b5d6] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 80002 | |
| 2011-05-25 | ||
| 15:01 | qctool: relatotron: fix multithreading bug when waiting for tasks to complete file: [b97899461c] check-in: [29e7c6758b] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 79656 | |
| 14:35 | qctool: minor argument and file name changes file: [c7ec138ba6] check-in: [dfa3d1956e] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 79443 | |
| 2011-05-24 | ||
| 14:15 | qctool: add a -concordance option which produces concordnace.txt and pairwise_non_missing_count.txt file: [5f5405d3bb] check-in: [b4ef3491c0] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 79431 | |
| 2011-04-15 | ||
| 12:59 | qctool: dont write a sample file either if only doing snp stats. file: [0d500d2d22] check-in: [4d3e24f74a] user: gavin.band@well.ox.ac.uk branch: origin/release, size: 53641 | |
| 10:39 | qctool: dont produce an output GEN file, by default, if -snp-stats is given. (Use -og to override.) file: [fcd8fe74b2] check-in: [10b44377cd] user: gavin.band@well.ox.ac.uk branch: origin/release, size: 53554 | |
| 2011-03-21 | ||
| 12:39 | qctool: Operate on all chromosomes, even sex chromosomes, but ignore sex chromosomes for summary statistic calculation. file: [154e2bdb29] check-in: [e000329aa8] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 79371 | |
| 2011-03-18 | ||
| 15:52 | qctool: ignore sex chromosomes for snp and sample stats. (Do not filter them out based on stats either). file: [83d9582994] check-in: [0b65246d04] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 79405 | |
| 2011-03-16 | ||
| 21:31 | qctool: add -quantile-normalise and -missing-code options file: [9c245cc6ab] check-in: [48ddc1d5b7] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 79409 | |
| 2011-03-14 | ||
| 15:30 | qctool: More work on VCF support. Files must have a GT field now. file: [44e3ca2749] check-in: [a95662f685] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 76587 | |
| 2011-03-10 | ||
| 13:32 | qctool: First working VCF file support. file: [4712e6cce8] check-in: [3c8aa058aa] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 75749 | |
| 2011-03-09 | ||
| 13:23 | qctool: fix SNP dictionary loading problem file: [1fc84f86b3] check-in: [a0fd42a6ea] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 75542 | |
| 13:10 | qctool: implement -assume-chromosome option file: [f12d12f8ae] check-in: [37c61e209c] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 75455 | |
| 2011-03-01 | ||
| 15:48 | qctool: implement -test option which performs a frequentist case-control test on the given phenotype or phenotypes. file: [7f01ae0a62] check-in: [cf66603682] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 75072 | |
| 09:41 | qctool: Add hooks for association test. Output all phenotypes in PED file, dont make user specify. file: [3f2c986d9e] check-in: [b71fc11d87] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 75073 | |
| 2011-02-28 | ||
| 10:01 | fix small bug in qctool optoins file: [d9d583ab29] check-in: [eb631fe4fc] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 74904 | |
| 09:59 | Allow PED file to handle several phenotypes. file: [9a4a6dc1b9] check-in: [835f2ba71a] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 74903 | |
| 2011-02-24 | ||
| 16:37 | qctool: read pedigrees and write ped files using -ip/-op/-phenotype. file: [856462a493] check-in: [ec8389ddd7] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 75472 | |
| 2011-02-22 | ||
| 22:08 | qctool: rename some options. file: [04ebc2b8eb] check-in: [d02ddf7305] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 73339 | |
| 21:41 | qctool: always write a sample file if -os is given. file: [1de04a6f64] check-in: [58fe8aa982] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 73217 | |
| 2011-02-21 | ||
| 17:25 | Fix bugs in Affy strand file reading and SNP comparison file: [3629d914fe] check-in: [f6bf80a0c2] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 73217 | |
| 14:59 | qctool: fix bug in strand file loading. file: [23e8908ada] check-in: [3ca4ac692c] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 73064 | |
| 13:50 | gen-grep: make -help work. qctool: fix -excl-snps-matching and implement -snp-match-fields file: [5a2c87bf5a] check-in: [ab7a039664] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 73044 | |
| 2011-02-20 | ||
| 22:56 | qctool: fixes to strand file loading. Ignore lines that qctool cant understand. file: [b242da86ed] check-in: [c3790b8a8a] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 71777 | |
| 2011-02-18 | ||
| 15:28 | qctool: support strand alignment and matching alleles to the first cohort. file: [417645bd8a] check-in: [9efd1c486a] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 70824 | |
| 12:02 | qctool: be cleverer about detecting strand file columns. file: [15649c0185] check-in: [7ce27e9de8] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 69995 | |
| 11:26 | qctool: support -strand option. Load strand files and flip alleles where specified. file: [273bdd34f8] check-in: [788381db8e] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 70018 | |
| 2011-02-16 | ||
| 12:53 | Update to show hg revision at top of qctool output. file: [934675d815] check-in: [d5b16b0e07] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 65196 | |
| 10:13 | qctool: minor changes file: [5ab5bb5019] check-in: [0e8d5e48f4] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 65071 | |
| 2011-01-18 | ||
| 13:27 | qctool: option rationalisation. Apply exclusion lists in setup phase, not during processing. file: [01aaa1ea1c] check-in: [f556469289] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 65133 | |
| 2010-11-30 | ||
| 23:08 | qctool: load multiple sample files along with gen files. file: [f8a9c53d75] check-in: [d937c4f4fe] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 64153 | |
| 14:50 | qctool: minor bug fixes. file: [911af10937] check-in: [c72ab0c809] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 63263 | |
| 14:20 | Create rack implementation. Operate on several cohorts in parallel. (Or rather all together at once). file: [f05ace3035] check-in: [5d06b59934] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 63630 | |
| 10:45 | InputToOutputFilenameMapper: use genfile::wildcard. Slight rationalisation. I am getting rid of this anyway. file: [fbb4899a71] check-in: [c4f13a4815] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 63081 | |
| 2010-11-29 | ||
| 22:38 | qctool: get order of arguments right in load_snp_dictionary file: [cc2451678b] check-in: [ffda22a42b] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 61578 | |
| 17:25 | qctool: also support -incl-snps-matching file: [c3047e7f6f] check-in: [3ffb44464a] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 61578 | |
| 15:33 | qctool: replace -snpid-filter with -excl-snp-matches file: [df1c79f4e3] check-in: [5e03eebcdd] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 61025 | |
| 13:49 | qctool: initial implementation of -translate-snps option file: [5adcf9ea99] check-in: [6718a41b5b] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 61175 | |
| 2010-11-26 | ||
| 17:05 | qctool: filter SNPs before putting files in chain. file: [d290495328] check-in: [6cd3139033] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 58712 | |
| 09:48 | OptionProcessor: make sure empty argument list really is empty file: [87cdbdbfc3] check-in: [5b5700c5ff] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 58186 | |
| 09:31 | qctool: let relatotron do its work in multiple threads with -T option. file: [cc40684621] check-in: [1c9b83ad69] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 58183 | |
| 2010-11-25 | ||
| 14:41 | qctool: replace -snp-excl-list, -snp-incl-list with -excl-snpids -excl-rsids -incl-snpids -incl-rsids. Effect this filter first, in the context, not in the main qctool filtering section. file: [c9d9e84f07] check-in: [e2881e8739] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 57679 | |
| 13:07 | Relatotron: use -relatedness-sample-rows and -relatedness-sample-columns. Output only selected rows and columns. file: [d4dd4c9382] check-in: [3a33375c7a] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 56826 | |
| 12:46 | qctool: minor tweaks file: [ebfd793db2] check-in: [5942eb6bca] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 56514 | |
| 2010-11-24 | ||
| 23:35 | qctool: support rudimentary -relatedness-samples option file: [004c9016b7] check-in: [04f265f1df] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 56252 | |
| 2010-11-23 | ||
| 13:37 | Initial implementation of relatotron in qctool. file: [af21c56025] check-in: [cf6e80ad05] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 56266 | |
| 2010-11-22 | ||
| 13:38 | qctool: whoops, fix non-compiling bug from recent change. file: [99c630e42e] check-in: [ba694f9b43] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 56263 | |
| 12:34 | 1. qctool: make output snp exclusion lists have snpid, rsid, chromosome, position columns. 2. qctool: fix unwanted error check when using sample exclusion lists and outputting snp exclusion list. file: [431d9f4a25] check-in: [4c68670d7f] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 56273 | |
| 2010-11-19 | ||
| 23:30 | qctool: reworking to use appcontext/. Fix ensuing crashing bugs. file: [cb1a54be97] check-in: [10bfbc72f1] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 56172 | |
| 17:52 | qctool and others: update to use appcontext/. Compiles but probably does not run. file: [f8511c062e] check-in: [15fb654ac9] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 56314 | |
| 2010-11-18 | ||
| 17:09 | qctool: slight rename of vriables file: [932c668ccd] check-in: [127e1dbb89] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 53675 | |
| 14:39 | qctool: move QCToolProcessor->QCTool. Rework by making QCTool a client of a genfile::SNPDataSourceProcessor. file: [5d0072e52e] check-in: [01015b5c55] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 53639 | |
| 2010-11-17 | ||
| 17:33 | qctool et al: upgrade to most recent version of genfile library. file: [952e8a1418] check-in: [9eeeec04e2] user: gavin.band@well.ox.ac.uk branch: origin/release-1.1, size: 53483 | |
| 2010-11-01 | ||
| 22:33 | Add -missing-call-rate filter for missing_calls file: [9b91699103] check-in: [7f42a8c23e] user: gavin.band@well.ox.ac.uk branch: origin/release, size: 53486 | |
| 21:44 | qctool: add missing_calls statistic. file: [5ddcad228f] check-in: [d68139af5f] user: gavin.band@well.ox.ac.uk branch: origin/release, size: 53082 | |
| 2010-10-26 | ||
| 15:09 | Added entropy and hw_entropy statistics. Fix to mach_r2 statistics. file: [f74991b525] check-in: [5ec89a6d9f] user: gavin.band@well.ox.ac.uk branch: origin/release, size: 53067 | |
| 13:37 | qctool: Add mach_r2 and filled_ and scaled_ variants file: [739828165a] check-in: [156507c0c8] user: gavin.band@well.ox.ac.uk branch: origin/release, size: 53016 | |
| 11:06 | qctool: whoops, fix snp-stats-columns default value. file: [103fe7aa23] check-in: [ce73110ec8] user: gavin.band@well.ox.ac.uk branch: origin/release, size: 52974 | |
| 10:58 | qctool: add filled_information and rescaled_information statistics, to work around problem with information and missing data. file: [c0c0c02860] check-in: [9aa56de0fe] user: gavin.band@well.ox.ac.uk branch: origin/release, size: 53009 | |
| 2010-07-30 | ||
| 09:50 | qctool: make default output sample file <name>.qctool.sample as in WT course file: [49c86e1eba] check-in: [ab0bf9e440] user: gavin.band@well.ox.ac.uk branch: origin/release, size: 52808 | |
| 08:47 | qctool: when no sample file is supplied, fix bug where output sample / sample-stats files begin with period. file: [183f252ec5] check-in: [cf3400d67f] user: gavin.band@well.ox.ac.uk branch: origin/release, size: 52814 | |
| 08:36 | qctool: set up logging to screen even before options are processed. file: [df194a3625] check-in: [10c4b6aada] user: gavin.band@well.ox.ac.uk branch: origin/release, size: 52613 | |
| 2010-07-26 | ||
| 15:16 | qctool: Allow file format conversion with -g -og -force file: [cb6448f931] check-in: [37457de104] user: gavin.band@well.ox.ac.uk branch: origin/release, size: 52612 | |
| 2010-07-23 | ||
| 21:17 | qctool: Make default output sample file <file>.sample-stats.sample when using -sample-stats file: [02280bd0ab] check-in: [5459659d04] user: gavin.band@well.ox.ac.uk branch: origin/release, size: 52251 | |
| 21:08 | qctool: minor tweak to sample output filename production code file: [ba6aa42b8e] check-in: [51791a7dd8] user: gavin.band@well.ox.ac.uk branch: origin/release, size: 52182 | |
| 20:56 | qctool: get rid of -apply-excl-lists. Use common sense instead to know when to write output gen/sample files file: [2c61049f8d] check-in: [2918b4b6e9] user: gavin.band@well.ox.ac.uk branch: origin/release, size: 52166 | |
| 2010-06-07 | ||
| 14:27 | qctool: fix line / column number in sample file error messages file: [98370e1c76] check-in: [07d93ee89c] user: gavin.band@well.ox.ac.uk branch: origin/release, size: 52995 | |
| 13:40 | RFormatStatSink: add space before each comment line. qctool: Don't output comment line in stats file, as they might break existing pipelines. file: [3eb2522d91] check-in: [91665e0ec6] user: gavin.band@well.ox.ac.uk branch: origin/release, size: 52987 | |
| 13:23 | qctool: write some descriptive text at top of stats files. file: [c56f9aa56c] check-in: [45a7a68e46] user: gavin.band@well.ox.ac.uk branch: origin/release, size: 53193 | |
| 11:05 | qctool: catch genfile errors on sample reading. Fix default arguments in string_utils file: [bf7c9a4290] check-in: [7a114f4b7d] user: gavin.band@well.ox.ac.uk branch: origin/release, size: 52857 | |
| 10:36 | qctool, SampleRow: use genfile::CohortIndividualSource to read sample files file: [0ad9166e2c] check-in: [fe45b1aef9] user: gavin.band@well.ox.ac.uk branch: origin/release, size: 52554 | |
| 2010-05-20 | ||
| 22:29 | qctool: change qc-tool to qctool wherever it occured file: [beb374c0f0] check-in: [9d68a41269] user: gavin.band@well.ox.ac.uk branch: origin/release, size: 53035 | |
| 2010-03-29 | ||
| 13:02 | genfile: Ported newer version from association-tools-dev file: [389d824e9b] check-in: [0560462274] user: gavin.band@well.ox.ac.uk branch: origin/release, size: 53040 | |
| 2009-10-01 | ||
| 20:46 | Fix string_utils.cpp: to_upper(), to_lower(), which had the wrong adjustment applied! file: [5c9741a2cc] check-in: [c439c0f2d0] user: gav@gavin-bands-macbook-pro.local branch: origin/release, size: 53050 | |
| 20:26 | -sample-stats should not exclude -os file: [364bc64eb4] check-in: [c508cf50ad] user: gav@gavin-bands-macbook-pro.local branch: origin/release, size: 53015 | |
| 15:13 | qctool: Move exception handling into constructor to catch option processing exceptions. file: [4dd9fc1544] check-in: [d4ffc306af] user: gav@dhcp151.well.ox.ac.uk branch: origin/release, size: 53076 | |
| 09:58 | qctool: Clean up exclusion list handling. Make seperate option group for exclusion lists. file: [90b3777291] check-in: [25a16ea34a] user: gav@dhcp151.well.ox.ac.uk branch: origin/release, size: 53055 | |
| 2009-09-30 | ||
| 22:17 | qc-tool -> qctool. Implement a -write-sample-excl-list option and adjust option processing to allow its use. This resolves issue #1. file: [a879c34c62] check-in: [3644f7c76e] user: gav@gavin-bands-macbook-pro.local branch: origin/release, size: 51096 | |
| 13:09 | Added: Clean-up. Rename qc-tool to qctool. file: [ddc9ef23cb] check-in: [00307ab340] user: gav@dhcp151.well.ox.ac.uk branch: origin/release, size: 48341 | |

