https://github.com/teerjk/VarSifter

sort by:
Revision Author Date Message Commit Date
7e57e58 -Documentation updates to point to github. 27 April 2020, 14:42:41 UTC
b2c3f1b - Version 1.9 - adjusted duplicate INFO description handling code 31 July 2018, 20:47:27 UTC
c457a88 - Fixed issue related to GQ and DP FORMAT fields being converted to Type=String when Number!=1 15 September 2016, 18:06:11 UTC
b94de1c Version 1.8 - no changes; increment version for release 24 November 2015, 14:45:14 UTC
65fe1ed - Fixed several bugs related to displaying all sample fields - Now loads an empty file (if nothing specified) - Now correctly loads a new window using "View Varients for Selected Gene" 24 April 2015, 21:51:25 UTC
c08a9fb Version 1.8BETA - Now can display any value observed in the sample fields - VS files: still requires genotype, score, coverage to be first, in that order, but further fields can be added (a column for a new field must exists for every sample.) - VCF files: Uses FORMAT fields in header to define which fields to display. Still displays genotype, score, depth in that order. 27 March 2015, 19:38:15 UTC
3cd338b - Doc updates, wiki folder creation (for bitbucket "read-only" wiki workaround) 26 January 2015, 18:19:39 UTC
962bce5 -Added overview text 26 January 2015, 14:42:02 UTC
f5d61a4 Version 1.7 -added JSON file for Ensembl Variant Effect Predictor output 09 June 2014, 14:18:26 UTC
6f6309a Version 1.7BETA1 -Now allows sample format fields to be shorter than the FORMAT descriptor (if empty). Assumes fields present match position in FORMAT descriptor. 11 April 2014, 11:57:43 UTC
39ab9e5 ## Version 1.7_BETA -multiallelic gene name and type now properly handled in VCF files with Custom Annotations -INFO tags with Number=A now have "Multiallelic" selected by default, which should make it easier to use VCF files. 28 March 2014, 17:40:23 UTC
c50537d ## Version 1.6 - Allowing a "Gene delimeter" (by default, ";") in order to allow a Gene Filter file to be used correctly (exact match) against each gene in a list of multiple genes - Added a JSON file for SnpEff version 3: handles the format change which resulted in the wrong column being used for Gene Name. 29 March 2013, 12:28:58 UTC
3114e13 -1.6_BETA2 - Added JSON file for custom ANNOVAR annotations - Allow Tags with Type=A to be selected as "Multiallelic" - Fixed a bug in Sample Export (wrong columns were being output.) 28 November 2012, 14:31:35 UTC
72d0395 - added ability to export annotations in the "Sample Export" window - added Hemizygous Reference and Hemizygous Variant filters in the custom query window 24 July 2012, 20:20:51 UTC
01f149f -added ability to sort sample names in the custom query window (Thanks to Timothy Gall) -documentation additions 10 May 2012, 17:39:16 UTC
1df549c Version 1.5 - Improved speed and memory usage when saving large files - Improved speed when using custom queries (maybe memory as well) Accomplished the above two items by ignoring encapsulation. It seems better in this case to avoid copying the massive amounts of data. - Configuration file added: VarSifter.config This file allows setting of options, including IGV interation options as well as filtering options. - New feature: IGV interaction! If IGV is opened, VarSifter can communicate with it. Courtesy of Timothy Gall A. Double-clicking a line in the top annotation window will navigate to that position (be sure to use the same genome versions!) B. Double-clicking a line in the bottom sample window will attempt to open that sample's bam file. File locations are defined in the VarSifter.config file. - Changed the float regex to accept scientific notation (which Java seems to generate when coverting floats to String, on occasion.) - Fixed CustomQuery bug (saving a query did not previously include the array of BitSets used to store results of string matches, which resulted in an ArrayIndexOutOfBoundsException. Solved by inlucding that in the serialized object, but this does not fix old saved objects with string queries.) - Fixed a very minor memory leak having to do with the Sample table header. 16 April 2012, 20:13:49 UTC
2f5dc6a - Improved speed and memory usage when saving large files - Improved speed when using custom queries (maybe memory as well) Accomplished the above two items by ignoring encapsulation. It seems better in this case to avoid copying the massive amounts of data. - Fixed CustomQuery bug (saving a query did not previously include the array of BitSets used to store results of string matches, which resulted in an ArrayIndexOutOfBoundsException. Solved by inlucding that in the serialized object, but this does not fix old saved objects with string queries.) - Changed the float regex to accept scientific notation (which Java seems to generate when coverting floats to String, on occasion.) 12 April 2012, 18:07:20 UTC
5550ef2 - !!! Initial commit of this feature - it is working, but needs refinement !!! - Added ability to parse complex single-column annotations (generally, gene model annotations) using a JSON config file - In this version, CustomAnnotation object looks specifically for Gene name and variant type fields. This could be made more general in the future (to be able to split single columns.) - Modified README, other accessory files to include new external lib. 13 March 2012, 19:22:02 UTC
eb32b9d - Added ability to designate a column for Gene_name and for type. type uses MULTISTRING (based on the sub-delimiter character entered), and is also multiallelic, splitting on "," 08 March 2012, 17:47:04 UTC
83bfb88 - fixed bug introduced in r5587 - deselecting any fields for viewing in a VCF file would result in a crash (due to fixed fields being removed from field hash.) 23 February 2012, 14:57:24 UTC
d24815a -changed "NAN" regex for floats to also match "NA" -Now, attempt to append a unique suffix "_[a-z]" to VS column header if it is same as an earlier header. (Try to fix before dying.) -Check for VCF INFO Descriptions that are the same as other VCF INFO Descriptions, or are the same as VarSifter reserved headers. Try to append "_[a-z]" to make it unique. (Try to fix before dying.) 23 February 2012, 14:12:43 UTC
ce2bec7 -added documentation for Sample Export function 06 January 2012, 16:35:19 UTC
6db817e Version 1.4 -fixed a bug where using score filtering on floating point scores did not work properly. -Sample Export function now can use score and score/cov as a filter. Also allows selection of information to output. 06 January 2012, 16:20:57 UTC
2dc7563 -1.4BETA - intermediate commit before larger changes -Added a Sample Export function. This prints location, ref and var alleles, muttype, and then sample information if the sample variant matches the types specified by the user. !!! Although there are options for score and score/coverage thresholds, these don't work yet !!! -Made selections in sample table visible. ##OLD -VERSION 1.3 -Added Documentation and Troubleshooting to "Help" menu. (These are included in the .jar as static html files, and are loaded by Java) -When no file specified on the commandline, now opens with a dummy blank file, and a helpful, non-snarky mesaage. -"Apply" and "Clear All" buttons have been moved to the bottom right of the screen. They will no longer be hidden in a scrolling window when window size is decreased. This has the added benefit of making the genotype window fill all available space on the bottom. -Clicking "Finalize Query" button in the Custom Query window now automatically checks the "Custom Query" checkbox, and shift focus back to the main window. Additionally, the "Custom Query" checkbox has been moved to the main window. (This now requires two clicks instead of four to run a custom query.) -More visual cues when building a custom query: -Whole sections highlighted / greyed out when appropriate. -Message box in lower right now hints at what to do. -Bugfix: Remove all listeners when opening a new file. This fixes a bug where users would be presented with multiple file loading windows when trying to load a bedfile/gene file. -Allowing "Case/Control" filter without "Control" samples. -Fix - grey out Case/Control filter labels when filter is not available -Fix - previously was preventing first 8 columns from being selectable to not load. Of course, as any annotation column order is selectable, first 8 might not be the required ones. Now, specifically mask the required ones (as one shouldn't be able to NOT load them, only to see an error.) -Makefile changed to create a parent version directory within the zip file. -Code cleanup - moved bulky messages out of VarSifter.java, and into VSMessages.java -Other code cleanup 21 December 2011, 20:47:20 UTC
65e9a20 -Updated README.txt to reflect changes in opening behavior. 29 November 2011, 20:11:34 UTC
4b91913 -VERSION 1.3 -Added Documentation and Troubleshooting to "Help" menu. (These are included in the .jar as static html files, and are loaded by Java) -When no file specified on the commandline, now opens with a dummy blank file, and a helpful, non-snarky mesaage. -"Apply" and "Clear All" buttons have been moved to the bottom right of the screen. They will no longer be hidden in a scrolling window when window size is decreased. This has the added benefit of making the genotype window fill all available space on the bottom. -Clicking "Finalize Query" button in the Custom Query window now automatically checks the "Custom Query" checkbox, and shift focus back to the main window. Additionally, the "Custom Query" checkbox has been moved to the main window. (This now requires two clicks instead of four to run a custom query.) -More visual cues when building a custom query: -Whole sections highlighted / greyed out when appropriate. -Message box in lower right now hints at what to do. -Bugfix: Remove all listeners when opening a new file. This fixes a bug where users would be presented with multiple file loading windows when trying to load a bedfile/gene file. -Allowing "Case/Control" filter without "Control" samples. -Fix - grey out Case/Control filter labels when filter is not available -Fix - previously was preventing first 8 columns from being selectable to not load. Of course, as any annotation column order is selectable, first 8 might not be the required ones. Now, specifically mask the required ones (as one shouldn't be able to NOT load them, only to see an error.) -Makefile changed to create a parent version directory within the zip file. -Code cleanup - moved bulky messages out of VarSifter.java, and into VSMessages.java -Other code cleanup 29 November 2011, 19:52:14 UTC
23973cc - fixed an issue where Java doesn't recognize "not-a-number" designations in 1000 genomes files. ("-nan" used, when Java only recognized "NaN") - fixed a bug where VarSifter files did not accept floating point genotype scores (a problem when a vcf with float scores is saved as VS, reloaded.) 15 November 2011, 20:42:23 UTC
b193efe - new Version - 1.2 - Added dialog to select annotation columns to load/display when loading a file. - Corrected use of List.toArray. 19 October 2011, 13:39:52 UTC
d9d2185 - new Version - 1.1 - New Feature - can change sample settings (aff/norm, case/control) on the fly by clicking File->Sample Settings. Check the appropriate boxes. Saving the file will save the new settings. - Added ToolTips to give users more info - Renamed some Custom Query buttons to improve clarity - Code Cleanup 02 September 2011, 12:53:01 UTC
6337a7f - fixed "bug" in VCF handling. Apparently, the rest of the world missed the memo (from the VCF standards committee) that '.' is a legal floating point value. This "value" is now converted to "NaN" to indicate the metric is missing. - performance improvements as suggested by findbugs. (Probably no noticable effect) - fixed Makefile bug (had previously renamed .sh to .command, and not updated makefile)) 19 August 2011, 19:40:18 UTC
b369793 - Version bump to 1.0 -changed Makefile to allow creation of a complete .zip file - containing everything needed to run VarSifter, including JUNG files, collections-generic, and wrapper scripts -added more error checking - correct number of Tab-delimited columns for VCF files - louder squawking if there's a file problem - more useful "check" behavior for developer -Now correctly reads floating point genotype qualities from 'GQ' FORMAT field of VCF. (Also highlights correctly.) -plainer language in custom query boxes ("equals" instead of "==") -small correction in VarData.java- now closing a filehandle when reading a bedfile #OLD 0.12e -changed samples regex - more specific for \.NA(\.\w+)? 27 July 2011, 19:36:27 UTC
1ce3d18 0.12e -changed samples regex - more specific for \.NA(\.\w+)? 21 June 2011, 11:17:59 UTC
b8fb69c 0.12d -can now save and load queries. Saved query object remembers the name of the data file used to generate the query, and checks that the current data file has the same name upon query loading. -can now use <enter> to start filtering when gene regex field has focus 17 May 2011, 19:48:46 UTC
5b87c61 -12d_BETA -added functionality to save (and reload) the extra information needed to parse VCF files. This should make loading these files much less painful. 05 May 2011, 19:27:10 UTC
7db4d0a -version bump to 0.12c -added a check for required columns; should prevent a number of odd bugs when expected column isn't present. -comment lines (start with '#') now ignored (really stored, re-written, but ignored for data reading purposes.) -"dbID" column no longer required - dbID checkbox disabled if absent -delete temporary VSQueryModule.class if compile fails. 28 April 2011, 13:08:32 UTC
9786595 - "RS#" changed to "dbID" to avoid character issues - VarSifter still reads old files, but changes header to "dbID". #OLD -general code cleanup - removing unneeded comments, code, import statements -Defining Collection variables as the interface rather than the implementation, as this is accepted practice. 22 March 2011, 20:21:54 UTC
232d2e5 -general code cleanup - removing unneeded comments, code, import statements -Defining Collection variables as the interface rather than the implementation, as this is accepted practice. 16 March 2011, 19:34:28 UTC
a81170c -version bump to 0.12 -clarified"Genotypes" in the Custom Query window - "homnonref" now "Homozygous Variant" - Have added "Homozygous" and "Heterozygous" genotypes that test for that state. These filters should not allow single allele DIVs, but requires the alleles are separated by a colon (:). To facilitate this, fixed "Genotypes" can only be chosen last, not first. -The custom query class (VSQueryModule.class) is now written to the user's home directory (defined by the system). This fixes write permission issues (everyone should be able to write to their home). A test has also been added to ensure we are not clobbering some file of the same name. VarSifter still deletes the custom class when it is finished using it. -added a button to the Custom Query Window to allow a user to reset the current query. -added some homemade icons for fun (also helps draw attention to important buttons.) -added XOR button to Custom Query filter. XOR, like AND and OR, works on two tests at a time. However, chaining together doesn't work as expected without fancy handling (eg. true XOR true XOR true results in true, not false as one may want.) So for now, only allow two nodes to be linked with XOR. 10 March 2011, 20:34:06 UTC
06df52a -version bump to 0.11b -Split multiallelic VCF lines. - To acccomplish this correctly, displays a dialog box for users to check boxes for multiallelic info fields, give sub-delimiters for subfield within a field. - For now, sub-delimiters just let VarSifter know data is string. Later, can be used for splitting those fields. - Several new classes to get a JCheckBox to properly be handled by a table. (Wanted a real JCheckBox that could be disabled, not just a boolean.) -Data typing now assited by above dialog - correct data type determined. 01 March 2011, 22:51:17 UTC
8453a0b -separate VCF handling to a new VarData subclass -changed access of class variables, methods so above will work 25 February 2011, 19:30:55 UTC
9ac908f -Can now use regular expressions to filter string type data in custom queries 21 February 2011, 20:49:56 UTC
a3f9ca6 -Prepare to handle regular expressions in CustomQuery of String objects - This will lay groundwork work for possible shift in filtering strategy: Would first run filters against Mapper objects using new method, and return some set (HashSet or BitSet) indicating indices that pass filter. Then, for each line, col, test if index is in set. (Would not work for bedfilters.) -Small improvements to VCF handling (still not splitting multi-allele lines) -Added bounds check to MultiStringMapper 21 February 2011, 14:36:16 UTC
20f1810 -Compound Het View now respects the most recently applied filters. If only "non-synonymous" is checked (and then "Apply filter" is clicked!), only non-syn positions in compound het with other non-syn positions will be shown. 15 February 2011, 19:33:43 UTC
bf39b94 -version 0.11 -Improved Custom Query view and function -better cleaner display -can now filter on annotation columns based on data type! 04 February 2011, 22:22:36 UTC
7c2a568 -label correction - dbSNP130->dbSNP refseq->Gene_name (! "refseq" will be converted to "Gene_name"!) -update TableModel.java - new Oracle version which uses a different way to determine which column clicked. Seems to work... 28 January 2011, 21:45:52 UTC
6c8a026 -version bump to 0.10b - fixed a bug introduced in 0.9b where the custom query no longer returned correct results. This was due to getting an improper index from the "type" field. Now, indels determined ONLY from "muttype" field. 20 January 2011, 16:09:48 UTC
d366109 -version bump to 0.10 -Changed mutation type JCheckBox code - boxes now generated based on the mutation types observed. Filtering is linked to boxes by the same data being sorted the same way to set up the boxes (and the order of the filter mask) and the order the filter mask is read. -Allow for compound het filtering if CD_Pred column missing (really, test for presence of all column headers) -Removing old lines that were commented out due to non-use or improvement -Continued code clean-up -Removed deprecated VarData methods countAffNorm() and isMendFilt() -fixed recently introduced File open bugs (had to reinit Frame, either by calling again, or by calling frameInit() in main class. -fixed memory leak, in which opening a new file didn't really release memory of old file!! Not sure when it was introduced, but it seems to be fixed now. -Some minor label changes ##OLD -0.9b_BETA -can now read in a list of mutation types, in column 'type'. Delimiter String defined in MultiStringMapper constructor. Can appropriately filter mutation types, and save them (although order is altered in save.) -code simplification - moved test for Mapper entry presence to addData(Object) methods - removed multiple instances from VarData -added error message and recognition when jdk not present. -removed Hiding of value '301', which was originally implemented to hide CD_Pred scores that were NA (but which cannot be displayed as NA for the column to stay as int.) CD_Pred 'NA' values will remain as 301, but won't be hidden. -All Strings center aligned, numbers right aligned. -fixed some bugs with Compound Het Filtering - exceptions when trying to filter on variant or gene that is not mendHetRec. Now shows an error dialog instead of throwing an exception. 17 January 2011, 22:26:47 UTC
35a4359 -0.9b_BETA -can now read in a list of mutation types, in column 'type'. Delimiter String defined in MultiStringMapper constructor. Can appropriately filter mutation types, and save them (although order is altered in save.) -code simplification - moved test for Mapper entry presence to addData(Object) methods - removed multiple instances from VarData -added error message and recognition when jdk not present. -removed Hiding of value '301', which was originally implemented to hide CD_Pred scores that were NA (but which cannot be displayed as NA for the column to stay as int.) CD_Pred 'NA' values will remain as 301, but won't be hidden. -All Strings center aligned, numbers right aligned. -fixed some bugs with Compound Het Filtering - exceptions when trying to filter on variant or gene that is not mendHetRec. Now shows an error dialog instead of throwing an exception. 14 January 2011, 22:42:46 UTC
787afce -Version bump to 0.9 -can now read files without genotypes (VS and VCF) 17 December 2010, 20:22:41 UTC
9751178 -Commiting version 0.9BETA before attempting to allow annotations without genotypes -Added Genotype Score threshold (replace final THRESHOLD in VarData), Genotype Score / coverage ratio threshold (allow changing of lowlighting cutoff) -Now handling all preferences in the prefApply action section. Removed separate getMinMPG* methods. - BugFix -Opening a new file now appropriately reinitilizes the Custom Query Window, and applies the query correctly. - Added myself as the author in the docs 15 December 2010, 21:55:13 UTC
a67fe8f -Work on implementing VCF parsing -This seems to work. No specific handling of refseq, type, etc. Need to choose some VCF flags as standards. -Bugfix: aff/normal filter was not properly matching the "NA" genotypes. Shouldn't affect our data, as "NA" genotypes also failed the MPG qual threshold, but could have affected future queries when genotype qual threshold can be changed. -Bugfix: custom queries would fail if DIV type was overwritten. Fixed by requiring muttype field, and looking for 'INDEL' - !!!! Bug detected !!!! -Matching probably not being handled correctly for single allele genotypes! -Also affecting perl script count_case_control_vs.pl! - ?? Bug ?? -Apparently, vcf can have, in comma delimited fields, commas in the values. Grrrrr. - Solved by limiting split, but will format be expandable? 13 December 2010, 19:02:12 UTC
68da56f moved VS file parsing from constructor to private method in prep for VCF handling 19 November 2010, 14:57:31 UTC
58d205e Remerging opt_mem branch 18 November 2010, 18:04:54 UTC
96581d9 Incremental minor change - fixed bug in javadoc 22 September 2010, 17:14:19 UTC
7442eb7 Version bump to 0.7b - bugfix: compound het views were not working. Now working. Preferences, other spinner data included in filtering. (But spinnerdata included is from last press of "Apply Filter"). Will pass quality filter for initial position; its pairs aren't checked. 21 September 2010, 19:34:00 UTC
f7ad186 Version bump to 0.7a - changed filter mechanism. Now passes a new DataFilter object which contains the filtering information. - allow filtering on MPG score and MPG/cov ratio (in "Preferences") - GUI tidying 20 September 2010, 20:33:56 UTC
d37be9e Intermediate commit... - now allows case insensitice gene list searching - darker background and red text in sample table when MPG/coverage < 0.5 - fixed bug with "No result" searches. (Due to implementing MPG/coverage rendering) - added "Transforming" view for Custom Query view (via JUNG) 15 September 2010, 14:38:45 UTC
7c73c36 Version bumpt to 0.7 - changed structure of sample table - samples now arranged vertically to allow sorting on sample name, genotype, etc. - Can filter against homozygous reference, "NA" in custom query - Fixed Bedfiltering so the actual start position (left flank + 1, not left flank) is the position considered. May be less accurate for indels... - Fixed custom query comparisons where the indel genotype incorrectly mismatched the homozygous reference due to the lack of a ":" 03 September 2010, 15:33:23 UTC
c22bb91 - More documentation, added doc creation to makefile - Deleted user documentation (now being stored in the saturn wiki) 20 August 2010, 22:05:07 UTC
a932727 -Javadoc comments added -Some error handling for custom queries if not using java 1.6 05 August 2010, 13:27:05 UTC
eb7caa9 Version bump to 0.6d - now allows custom dynamic filtering. - uses JUNG framework to allow visual query generation - uses run-time compiling and custom class re-loading to achieve this 19 July 2010, 14:18:42 UTC
8d0e9d3 -Version bump 0.6c -Ability to filter different DIV types -Bugfixes: -fixed a bug where shifting columns (didn't know java did this) would screw up gene view, and compound het views 09 July 2010, 21:56:12 UTC
d9619d4 - CompileCustomQuery working - CustomQuery View has basic functionality, but not good enough - try JGraph 28 June 2010, 20:18:10 UTC
3c40dad - Version 0.6b - added option to show genotype data to compound het view 14 June 2010, 21:41:37 UTC
c1839b8 -added ability to scroll the filter panel when needed (right side of display) 14 June 2010, 19:48:47 UTC
be205f2 - Version bump to 0.6a - Can now display all compound hets - fixed bug in compound het display - wasn't showing everything 09 June 2010, 20:16:54 UTC
a2e5099 -fixed one more bug related to showing errors in GUI 09 June 2010, 15:13:08 UTC
e156498 - Added method to show errors via GUI - fixed bug where compHetPairViewButton enabled when it shouldn't be - now returns error 09 June 2010, 15:09:47 UTC
9380b2d -fixed bug (comphet variant view button would get enabled after filter (even if no MenHetRec field) -added a word doc User Guide 09 June 2010, 14:31:33 UTC
8c90b65 - New Version = 0.6 - fixed bug (clicking gene compound het view on gene with no compound hets no longer throws exception) 09 June 2010, 12:58:39 UTC
6c7d69f - Allow view of all compound hets in a gene - viewable from variant or gene view. !!! Must deal with errors when a non-compound het gene selected! !!! - Added more info to compound het view - Bugfix - if something was in regex field when any "view" button clicked, the VarData reset was not including it - mapping errors. Fixed. 08 June 2010, 22:32:05 UTC
98be498 - bugfixes, including problems with case/control filter (homnonref was not being included), error when opening a subgene view before filtering. 04 June 2010, 18:23:02 UTC
81c7b60 - can now display compound hets in separate windows, but needs polishing 03 June 2010, 22:03:44 UTC
7d82aeb -Version 0.5c -Added ability to look at thing NOT in a gene file (for gene kill lists) -Added column counter to check for spacing issues (dies is column count diff from header) -GUI tweaks, including moving checkboxes around. 26 May 2010, 19:16:14 UTC
c6a9fb0 -basic compound het filtering (only on presence) 21 May 2010, 20:11:59 UTC
94730d7 - GUI tweaks 18 May 2010, 19:37:51 UTC
bc4a7ea - Version 0.5 - Added ability to filter on regions in a bed file - Added ability to filter on variants in at least X cases, but not more than Y controls - updated Makefile to use java6 compiler, but still work on java5 13 May 2010, 19:53:09 UTC
956d321 - Bed File filtering now works in a much more efficient (memory and time) way, but can still be slow with large VarSifter data files and bed files with many lines. Not sure what else can be easily done. 11 May 2010, 18:49:26 UTC
2855007 - added ability to filter using a bed file. !!!!! NOTE: !!!!!!! The implementation takes lots of memory, and it quite slow, so I will be attempting a different implementation. !!!!!!!!!!!!!!!!!!!!!! 11 May 2010, 13:47:42 UTC
f382907 - Version 0.4 - Added ability to display variant counts by gene - From the gene view, can select a single gene to display all variants in new window - Added ability to search gene names with a regex - Added ability to save the current filtered set as a file 06 May 2010, 15:17:21 UTC
9850811 - Added UTR filter - GUI tweaks - Improved filter framework - Fixed bugs in which checked filters would not get any hits, and would then pass everything (Now, nothing is passed, which is the correct behavior). 27 April 2010, 20:27:48 UTC
a8d2e46 -minor GUI tweaks 23 April 2010, 21:28:54 UTC
61e4556 - Version 0.3a - added a number field under "aff different from normal". to pass, at least this many aff/norm pairs must have different non-NA genotypes with score >=10 - fixed a genefile loading bug (when cancle clicked, old file removed.) 23 April 2010, 18:19:17 UTC
671fe94 - New Feature: - Opening a new window (recursive) on a subset of VarData (the subset is aware of its parent) - To accomplish above, moved much of GUI initialization out of constuctor into method - ToDo: - parse compound het info, format of which to be determined 15 April 2010, 22:38:39 UTC
7852f27 - Can now read in a file of Gene names, separated by line, and show only variants in thoses genes. 14 April 2010, 21:56:13 UTC
d53115a - Version 0.3 - Now has filtering for - different genotype in norm v. aff - reads boolean flag columns for different mendelian filters - "Synonymous", "NC" - BugFixes - now clears buttons, disables/enables checkboxes when new file is loaded - Some cleaning - table redrawing following new filter, data, etc, broken out to redrawOutTable(String) - disbaling of unused checkboxes now in redrawOutTable(String); - cleaner constructor 14 April 2010, 14:39:22 UTC
16f0c79 - version 0.2 - Added file opening. (Including when no file given.) - some cleaning (separating redundant code to new method) 12 April 2010, 17:43:44 UTC
5d64bc9 - Attempts to improve flexibility, but header types are still hardcoded (ie, "type" is the only header value that will be sorted for Stop,DIV, etc) - Some cleanup 07 April 2010, 22:07:12 UTC
b08ff9e - Editing of columns works correctly (editable columns currently hardcoded) - Edits can be saved to a flat file 07 April 2010, 17:52:57 UTC
a5525e7 -Version 0.1 -Row labels, About added 06 April 2010, 13:24:51 UTC
68e375b -Cleaning up of GUI -using the TableSorter package correctly -added Makefile 02 April 2010, 20:58:27 UTC
83cc622 - Filtering works (basic - need to add more) 01 April 2010, 20:57:45 UTC
06f59c5 -Column width is appropriate 31 March 2010, 22:17:31 UTC
b0bdd07 - Hiding of "empty" values now works with VarScoreRenderer 31 March 2010, 14:44:53 UTC
2176538 - added TableSorter, VarTableModel, VarScoreRenderer (not really working yet) - Table now does advanced sorting via Sun's TableSorter class, and pulls the correct sample info. 30 March 2010, 22:08:13 UTC
63c4865 - Added main class, VarSifter. - Displays a table of annotation results, and in a separate table, genotypes of all samples at the highlighted position. 29 March 2010, 22:00:50 UTC
d3061c1 -initial import of VarSifter 26 March 2010, 22:26:11 UTC
back to top