Eric Banks
33b32c4211
Merge branch 'master' of ssh://nickel.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable
2011-07-28 13:57:22 -04:00
Eric Banks
7a2a65155f
Merged bug fix from Stable into Unstable
2011-07-28 13:56:43 -04:00
Eric Banks
1afc49a297
There are some really 'interesting' (but apparently valid) records in the Mus musculus dbSNP file. Generalized the handling of complex cases in the dbSNP adaptor to handle it all. I just grabbed the actual Mus musculus dbSNP file as a test, ran it whole genome, and confirmed that we finally produce a valid VCF on it. Should be the last commit needed on this adaptor.
2011-07-28 13:55:58 -04:00
Mark DePristo
f7a126722b
Cleaned up VariantContext accessors in RefMetaDataTracker
...
It's no longer possible to provided allowed types, as this was a very rarely used feature in the engine. These get methods have been removed and local uses replaced with tests directly in their code. This simplified the RefMetaDataTracker significantly
VariantContextRodBinding now forwards along all of the RefMetaDataTracker methods, so it is possible to create a full equivalent VariantContextRodBinding now as a walker field variable.
All walkers updated to the new RefMetaDataTracker function call style
2011-07-28 00:16:34 -04:00
Mark DePristo
c83f9432eb
Cleaned up RefMetaDataTracker
...
Renamed many functions to more clearly state what they are actually doing
Removed unnecessary / unused functionality, reducing interface complexity
Updated all uses of this code in GATK
Added generic, type-safe accessors to RefMetaDataTracker such as public <T> List<T> getValues(final String name, Class<T> clazz)
Added standard refMetaDataTracker accessors to RodBinding, so you can do everything you can for generic rods with the tracker directly with with the RodBinding
2011-07-27 23:25:52 -04:00
Eric Banks
1865211b6d
Merged bug fix from Stable into Unstable
2011-07-27 22:52:06 -04:00
Eric Banks
6230315ff2
Along with my half-written commit message from earlier, I also forgot to commit the integration test updates. This is what happens when you try to do things 30 seconds before you leave for the day. To finish up from before: complex events weren't being padded with the reference base as per the VCF spec. They are now.
2011-07-27 22:51:21 -04:00
Mark DePristo
f3ad4ec94b
Removed annoying FastaSequenceIndexBuilderProgressListener infrastructure that was just a boolean switch on whether to print progress or not.
2011-07-27 22:06:23 -04:00
Mark DePristo
06374c91d7
Adding standard header
2011-07-27 21:37:12 -04:00
Mauricio Carneiro
07ec5dd63a
Implementation of the parameter classes
...
A generalization of the parameters necessary to each class in the pool caller framework. Should make it more extensible and flexible, but I'm not yet convinced that this is the best approach. Trying it out.
2011-07-27 17:00:09 -04:00
Eric Banks
ff31fa7990
Merge branch 'master' of ssh://nickel.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable
2011-07-27 16:15:23 -04:00
Eric Banks
5809a61b20
Merged bug fix from Stable into Unstable
2011-07-27 16:14:59 -04:00
Eric Banks
64aad67b5f
Fixing dbSNP adaptor for complex indels (wasn)
2011-07-27 16:13:45 -04:00
Mark DePristo
15be383d5b
Merge branch 'master' into rodRefactor
2011-07-27 15:36:49 -04:00
Mark DePristo
38a2518668
Merge branch 'master' into rodRefactor
2011-07-27 15:34:54 -04:00
Mark DePristo
60db6cc836
Warnings for old ROD system use.
...
Removed unused class GATKRODFeature
2011-07-27 12:39:12 -04:00
Kiran V Garimella
ab69b8e4ee
Merged bug fix from Stable into Unstable
2011-07-27 12:37:34 -04:00
Kiran V Garimella
6ebd83478b
Fixed build.xml to reflect path changes for gsalib
2011-07-27 12:37:00 -04:00
Kiran V Garimella
fe52f2dd8c
Merged bug fix from Stable into Unstable
2011-07-27 12:30:15 -04:00
Kiran V Garimella
ca35defdcd
Moved gsalib sources from private/ to public/
2011-07-27 12:29:43 -04:00
Kiran V Garimella
ada2f21976
Revert "Merge branch 'master' of ssh://copper.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable"
...
This reverts commit 9c81ef835a3ac581d4eb9cf1243e30df20a46795, reversing
changes made to f23d3ad5aec1c70cc1ecc48b295258aa70d30c7d.
2011-07-27 12:27:17 -04:00
Mark DePristo
097828a466
ParsingEngine now maintains the list of rodBindings
...
No longer try to reparser objects to find the right fields
Direct support in RodBinding for getTags()
2011-07-27 11:36:53 -04:00
Kiran V Garimella
86d38b7f0b
Merge branch 'master' of ssh://copper.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable
2011-07-27 10:35:19 -04:00
Kiran V Garimella
dc8061e7a6
Moved gsalib from private/ to public/
2011-07-27 10:34:56 -04:00
Mauricio Carneiro
e607461db1
leftover </ol> removed...
2011-07-26 19:31:33 -04:00
Mauricio Carneiro
20a3b31b61
Merge branch 'master' of ssh://nickel.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable
2011-07-26 19:29:45 -04:00
Mauricio Carneiro
321afac4e8
Updates to the help layout.
...
*New style.css, new template for the walker auto-generated html. Short description is no longer repeated in the long description of the walker.
*Updated DiffObjectsWalker and ContigStatsWalker as "reference" documented walkers.
2011-07-26 19:29:25 -04:00
Kiran V Garimella
405e521d44
Merge branch 'master' of ssh://copper.broadinstitute.org/humgen/gsa-scr1/gsa-engineering/git/unstable
2011-07-26 17:56:48 -04:00
Kiran V Garimella
92a11ed8dc
Updated MD5 for PhaseByTransmissionIntegrationTest
2011-07-26 17:52:25 -04:00
Kiran V Garimella
412c466de6
Bug fix, wherein triple-hets after genotype refinement need to be left unphased, not just prior to refinement
2011-07-26 17:43:43 -04:00
Mark DePristo
81f8e05bfa
Merge branch 'master' of ssh://gsa1/humgen/gsa-scr1/gsa-engineering/git/unstable
2011-07-26 17:35:46 -04:00
Mark DePristo
f6a5e0e36a
Go for global integrationtest path first, if possible.
2011-07-26 17:35:30 -04:00
Kiran V Garimella
36daaa7bda
Extract GA, AR2, and DR2 from the BEAGLE output
2011-07-26 17:29:23 -04:00
Matt Hanna
fec495e292
Fix a nasty little bug in the sharding system: if the last shard in contig n
...
overlaps exactly on disk with the first shard in contig n+1, the shards
would be merged together to avoid duplicate extraction. Unfortunately,
the interval overlap filter couldn't handle shards spanning contigs, and
was choosing to filter out reads from contig n+1 which should have been
included.
I'm not completely sure why the BAM indexing code would ever specify that the
end of one chromosome had the same on-disk location as the start of the next
one. I suspect that this is a indexer performance bug.
2011-07-26 15:43:20 -04:00
Mark DePristo
9dfb57168a
RodBinding source is no longer assumed to be a file
2011-07-26 13:59:44 -04:00
Mark DePristo
d0badd5bd6
RodBinding subclassed to VariantContextRodBinding for easy access to VariantContext providing RODs
2011-07-26 13:54:55 -04:00
Mark DePristo
7ab8b53339
Support for List<RodBinding> argument type
2011-07-26 11:37:31 -04:00
Mark DePristo
38969b9783
Prototype of RODBinding @Arguments instead of -B syntax
...
Initial version of RodBinding class.
Flow from walker Rodbinding @Arguments -> RMDTriplet (old system) -> GATK engine (standard). Will need refactoring.
2011-07-26 11:09:06 -04:00
Kiran V Garimella
d87e6bdea0
Don't process sites where everyone is hom-ref, and print no-call genotypes when necessary
2011-07-26 08:44:27 -04:00
Kiran V Garimella
4e09f87dfa
Debug: fixed bug where position wasn't output. Experimenting with allele and genotype printing
2011-07-26 01:44:19 -04:00
Kiran V Garimella
075f7683b2
Debug: fixed some typos that ended up referring to the wrong VCs when populating table
2011-07-26 01:31:11 -04:00
Kiran V Garimella
b51d461d09
Debug: declared missing AF columns
2011-07-26 01:23:15 -04:00
Kiran V Garimella
2d86c0d7d4
Debug: get all attributes as raw Object types, rather than as specific types
2011-07-26 01:19:30 -04:00
Kiran V Garimella
a615556781
Debug: removed restrictions that all VCs had to be non-null
2011-07-26 01:13:33 -04:00
Kiran V Garimella
ef4101b62d
Merge branch 'desktop'
2011-07-25 17:38:03 -04:00
Kiran V Garimella
70b69d8e89
Fixed a typo - should all set(), not addColumn()
2011-07-25 17:37:14 -04:00
Kiran V Garimella
5854a56366
Merge branch 'desktop'
2011-07-25 17:20:43 -04:00
Kiran V Garimella
626552481f
Check if the tracker is null and, if so, do not process the locus.
2011-07-25 17:20:36 -04:00
Kiran V Garimella
3361b46add
Merge branch 'desktop'
2011-07-25 16:51:29 -04:00
Kiran V Garimella
edaa0c5d7f
One-off walker to take a whole bunch of RBP-analysis VCFs and dump them to an R-readable table
2011-07-25 16:40:16 -04:00