Commit Graph

14441 Commits (ab75b08ea7f9353e2b0fec0e52ff8dbbbee7db8c)

Author SHA1 Message Date
hanna 225ea64bd9 Moved extra walkers at Mark's request.
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@96 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-18 23:52:08 +00:00
hanna ffb6f8f5da Move the basic gatk framework into the core subtree.
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@95 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-18 23:39:00 +00:00
asivache 69316f1873 removed unused import statement
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@94 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-18 21:56:15 +00:00
asivache 875272e5c5 moved counted object to utils
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@93 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-18 21:54:04 +00:00
asivache e09af2ef70 changed variable declaration from concrete class to interface
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@92 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-18 21:50:47 +00:00
asivache 708ada3e99 an accessory for CountedObject: builds a comparator for CountedObject<T> given a comparator for T; compares the underlying objects T themselves, *not* the associated counters
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@91 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-18 21:45:54 +00:00
asivache 37101045af a simple wrapper class; less overhead than keeping a separate Integer counter object and going through object reallocation and/or autoboxing on each counter increment
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@90 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-18 21:44:30 +00:00
ebanks 45d2a9acd8 Added walker to print out a histogram of where mismatches occur in alignments
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@89 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-18 19:46:42 +00:00
hanna 1096bbd4d9 Moved build.xml, ivy.xml and settings to root of Sting repository.
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@88 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-18 19:13:19 +00:00
hanna d46ee96269 Added support for loose Walker class files in walkers directory.
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@87 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-18 17:32:24 +00:00
ebanks fe9e52c47e allow on fly sorting AND validation
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@86 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-18 15:50:17 +00:00
hanna bb94c853f8 Added WalkerManager -- a class that dynamically loads available walkers
from the jar file.  For now, added placeholder Walker interface so that
WalkerManager could work with classes of type Walker rather than classes 
of type Object.


git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@85 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-17 23:22:37 +00:00
ebanks d9fa04f65c Fixed logic
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@84 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-17 22:20:03 +00:00
ebanks 1aa3958644 Added ability to sort reads on the fly
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@83 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-17 20:29:09 +00:00
asivache 0362cb9e59 added Utils.filterInPlace() - purges elements directly from the passed collection object without creating new list for results
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@82 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-17 19:06:40 +00:00
hanna 58aa2aab43 Rough draft of patch to use bam indices when available.
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@81 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-17 16:39:03 +00:00
asivache 151c37591e removed unnecessary import that produced a warning. where did it come from in the first place??
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@80 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-17 15:46:27 +00:00
depristo 478425b3d8 Better error messages
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@79 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-17 15:37:02 +00:00
depristo 0fd55d91d2 Fixed bug in unsafe mode
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@78 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-17 15:28:04 +00:00
ebanks c74bd871b1 added module for aligned reads
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@77 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-17 14:08:54 +00:00
ebanks 28cc670a92 Walker to print out a histogram of aligned reads per mismatches allowed
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@76 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-17 14:05:29 +00:00
depristo 9ae551e858 Lots of error checking added, fixed bugs associated with reading files out of order, added support for U (unsafe) flag for processing reads
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@75 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-16 23:22:04 +00:00
asivache 36b8b34490 Main tool that builds the clusters (multiple alignments) - so far; to be heavily refactored; most methods should find their proper homes in other classes
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@74 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-16 22:03:31 +00:00
asivache b9ffcdf047 matrix as the name suggests; utilizes special property (zeros at diagonal and below) to use less memory at the expense of slower access; this one is built directly on primitive data type (double) so it should not have any overhead associated with java classes
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@73 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-16 22:01:53 +00:00
asivache a17ed3cbf1 this class really computes (and keeps) a gapless pairwise alignment between the two sequences, ILT-style
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@72 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-16 21:59:26 +00:00
asivache 4972b03059 a class that keeps a pile of reads and can perform some simple computations on them; does not perform multiple alignments (so far) - external tools do the job
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@71 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-16 21:58:05 +00:00
asivache 6d481c64e7 just a square matrix of arbitrary stuff; the stuff must be full fledged Java type, however, not a primitive type. Hooray Java!
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@70 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-16 21:56:45 +00:00
asivache c68e0cc1fe Walks along the sequence and emits a sequence of subsequent, encoded Kmers (uses short int, so currently it's up to K=8)
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@68 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-16 21:54:45 +00:00
hanna 34d9af4702 Remove orphaned modules directory.
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@67 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-16 21:53:05 +00:00
asivache 1e89dbfcb1 Sequence bundled with its Kmer-based lookup index (same thing as old lookup table)
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@66 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-16 21:52:57 +00:00
asivache 02dec23628 Set of classes that perform clustering of reads without regard for the reference; at this stage the code actually knows nothing about 'indels' despite the package name; kept in a separate project-specific package for now - a playground within a playground
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@65 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-16 21:51:13 +00:00
andrewk 685fc8bd61 Partial implementation of single sample allele calling
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@64 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-16 19:30:42 +00:00
hanna 4808dff110 Added latest snapshot of picard.
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@63 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-16 19:05:14 +00:00
depristo 8ccbcc4101 Mismatch counter
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@62 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-16 15:51:48 +00:00
hanna 3ac3592ee4 IntelliJ cleanup. Added docs on build environment.
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@61 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-16 15:26:34 +00:00
depristo 3b5003bd11 Added support for accessing the reference in read traversal
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@60 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-16 14:46:19 +00:00
hanna feb70ff627 Added instructions for 3rd party sources and remote debugging.
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@59 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-16 01:29:48 +00:00
hanna 28d1e33e3b Added description of available ant tasks, help using intellij on Linux.
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@58 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-16 00:03:55 +00:00
depristo d93e9613f4 fixes to build.xml
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@57 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-15 22:46:43 +00:00
depristo 69aa669928 git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@56 348d0f76-0448-11de-a6fe-93d51630548a 2009-03-15 22:42:24 +00:00
depristo 01e950ef2f Reference ordered data files
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@55 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-15 22:37:20 +00:00
depristo 24ae381c97 Renaming of ATK to GATK, the genome analysis TK.
Also added several more layers of error checking 

git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@54 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-15 22:23:25 +00:00
depristo c9cb7a3596 Renaming of ATK to GATK, the genome analysis TK.
Also added several more layers of error checking 

git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@53 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-15 22:21:48 +00:00
ebanks a38a038204 fixed spelling mistake of method
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@52 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-13 18:51:53 +00:00
ebanks 968281e460 fixed spelling mistake of method
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@51 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-13 18:50:29 +00:00
ebanks c33a779f33 corrected spelling of method
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@50 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-13 18:48:11 +00:00
aaron 45d69397b7 Added the beginnings of a guide to integrating our code with Intellij
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@49 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-13 18:44:13 +00:00
hanna a2ff12ee06 Add javadoc task. Lots of work remaining to get clean generation of javadoc w/o warnings.
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@48 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-13 18:43:07 +00:00
depristo 09307f768c Fix for leniency actually working
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@47 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-13 16:26:18 +00:00
depristo 10427f8191 Bad merge has been fixed!
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@46 348d0f76-0448-11de-a6fe-93d51630548a
2009-03-13 16:00:23 +00:00