Directory src/dr/app/beauti/components/

Total Files:
1
Deleted Files:
13
Lines of Code:
13

[root]/src/dr/app/beauti/components
                        directory in repo ancestralstates (3 files, 79 lines)
                        directory in repo continuous (4 files, 54 lines)
                        directory in repo discrete (4 files, 38 lines)
                        Folder removed from repo dnds (0 files, 0 lines)
                        directory in repo dollo (3 files, 68 lines)
                        directory in repo hpm (4 files, 38 lines)
                        directory in repo sequenceerror (3 files, 36 lines)
                        directory in repo tipdatesampling (3 files, 63 lines)

Lines of Code

src/dr/app/beauti/components/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 75 (100.0%) 1282 (100.0%) 17.0
rambaut 44 (58.7%) 1171 (91.3%) 26.6
jheled 5 (6.7%) 57 (4.4%) 11.4
dong.w.xie 26 (34.7%) 54 (4.2%) 2.0

Most Recent Commits

rambaut 2011-09-16 03:04 Rev.: 4316

Continuous traits nearly working. Separated discrete traits out into a 'component' but will have broken things probably. Fixing up now.

0 lines of code changed in 9 files:

  • src/dr/app/beauti/components: DiscreteTraitsComponentFactory.java (del), DiscreteTraitsComponentGenerator.java (del), DiscreteTraitsComponentOptions.java (del), SequenceErrorModelComponentFactory.java (del), SequenceErrorModelComponentGenerator.java (del), SequenceErrorModelComponentOptions.java (del), TipDateSamplingComponentFactory.java (del), TipDateSamplingComponentGenerator.java (del), TipDateSamplingComponentOptions.java (del)
rambaut 2011-08-20 03:58 Rev.: 4216

Various bits

5 lines of code changed in 1 file:

  • src/dr/app/beauti/components: TipDateSamplingComponentGenerator.java (new 5)
rambaut 2011-06-24 20:49 Rev.: 4062

Some serious cleaning up of how priors are specified. This allows appropriate prior choices for different 'flavours' of parameters (non-negative, zero-one interval, discrete, HPM, CMTC rates). Truncation of the the prior is now a switch and bounds so can be applied to any prior (although the UI is not in place for this yet).

12 lines of code changed in 2 files:

  • src/dr/app/beauti/components: SequenceErrorModelComponentOptions.java (new 4), TipDateSamplingComponentOptions.java (new 8)
rambaut 2011-04-20 22:25 Rev.: 3941

A tweak to the previous fix for issue 436 - ensure that the sequence error model doesn't generate if there is not exactly 1 data partition.

18 lines of code changed in 1 file:

  • src/dr/app/beauti/components: SequenceErrorModelComponentGenerator.java (new 18)
dong.w.xie 2011-03-21 11:23 Rev.: 3887

Trunk: more for Issue 409: BEAUti should explicitly generate uniform priors.

11 lines of code changed in 2 files:

  • src/dr/app/beauti/components: SequenceErrorModelComponentOptions.java (+7 -4), TipDateSamplingComponentOptions.java (+4 -4)
rambaut 2010-10-23 03:56 Rev.: 3664

This is a very large commit. It addresses some architectural issues in BEAUti that were going to hinder implementation of continuous traits.

The main thing it does is to isolate creating and importing traits from creating partitions on those traits. A button on the data panel explicitly specifies that a trait should be used as a data partition (i.e., have a TreeLikelihood). This allows traits to be used for other purposes (such as defining Species in *BEAST). This has also allowed considerable simplification of code and tidying up.

There are a number of bug fixes as well over v1.6.0 that I will add to the issue list to keep track of them. Given the complex nature of these changes, I do not think these should be ported to the 1.6.0 branch but perhaps the bugs can be fixed.

These changes will have introduced bugs and possibly cause issues with XML generation that now need to be fixed (I will attempt to catch as many as possible).

9 lines of code changed in 6 files:

  • src/dr/app/beauti/components: DiscreteTraitsComponentGenerator.java (new), DiscreteTraitsComponentOptions.java (new), SequenceErrorModelComponentGenerator.java (+1 -1), SequenceErrorModelComponentOptions.java (+3 -3), TipDateSamplingComponentGenerator.java (+1 -1), TipDateSamplingComponentOptions.java (+4 -4)
rambaut 2010-04-22 23:12 Rev.: 3130

Created an HypermutantAlignment that flags hypermutation contexts for use in the APOBECErrorModel. It does this by replacing 'A's by an ambiguity code for A/G if it is in the correct context in the alignment. These can then be compressed into unique site patterns so that speed is not affected.

Extracted a common abstract base class with ConvertAlignment which wraps an alignment.

36 lines of code changed in 1 file:

  • src/dr/app/beauti/components: SequenceErrorModelComponentGenerator.java (+36 -18)
dong.w.xie 2010-04-16 15:10 Rev.: 3124

TRUNK: modification of Discrete Trait in BEAUti, and change default prior of all clock rates into Gamma(0.001, 1000)

1 lines of code changed in 1 file:

  • src/dr/app/beauti/components: TipDateSamplingComponentOptions.java (+1 -1)
rambaut 2010-04-15 08:40 Rev.: 3122

Minor tweaks to APOBEC model.

7 lines of code changed in 1 file:

  • src/dr/app/beauti/components: SequenceErrorModelComponentGenerator.java (+7 -3)
rambaut 2010-04-13 11:03 Rev.: 3113

Added a few models of sequence (tip) error to model the action of hypermutation by APOBEC editing in HIV.

100 lines of code changed in 2 files:

  • src/dr/app/beauti/components: SequenceErrorModelComponentGenerator.java (+70 -20), SequenceErrorModelComponentOptions.java (+30 -1)
dong.w.xie 2010-03-31 13:37 Rev.: 3091

TRUNK: BEAUti make taxonList static.

1 lines of code changed in 1 file:

  • src/dr/app/beauti/components: TipDateSamplingComponentOptions.java (+1 -6)
rambaut 2010-03-08 10:30 Rev.: 3032

Updated phylogeography discrete trait example XML. Also, a framework for implementing this in BEAUti.

168 lines of code changed in 3 files:

  • src/dr/app/beauti/components: DiscreteTraitsComponentFactory.java (new 35), DiscreteTraitsComponentGenerator.java (+69), DiscreteTraitsComponentOptions.java (+64)
dong.w.xie 2010-02-23 09:35 Rev.: 2959

Trunk refactoring: finish tree likihood model (split parsers)..

5 lines of code changed in 1 file:

  • src/dr/app/beauti/components: SequenceErrorModelComponentGenerator.java (+5 -5)
dong.w.xie 2009-09-15 11:04 Rev.: 2245

BEAUTi: solve Issue 131: rewrite Parameter and Operator class by Builder pattern, and all referring methods.

2 lines of code changed in 1 file:

  • src/dr/app/beauti/components: TipDateSamplingComponentOptions.java (+2 -1)
dong.w.xie 2009-09-14 12:38 Rev.: 2239

BEAUTi: continue the code using Builder parttern in Parameter, and tidy up createParameter... methods

6 lines of code changed in 2 files:

  • src/dr/app/beauti/components: SequenceErrorModelComponentOptions.java (+4 -4), TipDateSamplingComponentOptions.java (+2 -1)
dong.w.xie 2009-09-09 14:53 Rev.: 2230

BEAUTi: continue Builder parttern in Parameter.

4 lines of code changed in 1 file:

  • src/dr/app/beauti/components: TipDateSamplingComponentOptions.java (+4 -5)
dong.w.xie 2009-09-09 13:16 Rev.: 2229

BEAUTi: start to create Builder parttern in Parameter, and simplify prior's parameters.

1 lines of code changed in 1 file:

  • src/dr/app/beauti/components: TipDateSamplingComponentOptions.java (+1 -1)
rambaut 2009-08-29 01:58 Rev.: 2164

Fixed an issue with the generation of the SequenceErrorModel. Altered the screen log to only give the 'rate of evolution' under the rate column.

2 lines of code changed in 1 file:

  • src/dr/app/beauti/components: SequenceErrorModelComponentOptions.java (+2 -2)
dong.w.xie 2009-08-21 11:01 Rev.: 2123

BEAUTi big refactory: move all enum into dr.app.beauti.enumTypes to spearate logic from GUI.
Note: some BEAST classes are using BEAUTi enum.

8 lines of code changed in 6 files:

  • src/dr/app/beauti/components: SequenceErrorModelComponentGenerator.java (+1), SequenceErrorModelComponentOptions.java (+3), SequenceErrorType.java (del), TipDateSamplingComponentGenerator.java (+1), TipDateSamplingComponentOptions.java (+3), TipDateSamplingType.java (del)
dong.w.xie 2009-08-18 14:08 Rev.: 2097

BEAUTi: refactory for Issue #114: Beauti Priors panel for starbeast.

4 lines of code changed in 2 files:

  • src/dr/app/beauti/components: SequenceErrorModelComponentOptions.java (+2 -2), TipDateSamplingComponentOptions.java (+2 -2)
dong.w.xie 2009-06-02 10:13 Rev.: 1757

Refactory BEAUTI package structure, add few panel packages and util package.

3 lines of code changed in 3 files:

  • src/dr/app/beauti/components: SequenceErrorModelComponentGenerator.java (+1 -1), TipDateSamplingComponentGenerator.java (+1 -1), TipDateSamplingComponentOptions.java (+1 -1)
dong.w.xie 2009-05-18 11:34 Rev.: 1723

Simplify BEAUTI code to use writer.writeIDref replace writeTag(..., idref , ...).

5 lines of code changed in 2 files:

  • src/dr/app/beauti/components: SequenceErrorModelComponentGenerator.java (+3 -4), TipDateSamplingComponentGenerator.java (+2 -2)
dong.w.xie 2009-05-12 16:44 Rev.: 1704

Add species parameters and operator in Priors and Operators panel in Beauti.

2 lines of code changed in 2 files:

  • src/dr/app/beauti/components: SequenceErrorModelComponentOptions.java (+1 -1), TipDateSamplingComponentOptions.java (+1 -1)
jheled 2009-05-07 07:47 Rev.: 1688

more common strings fun.
create method for writing an idref

3 lines of code changed in 1 file:

  • src/dr/app/beauti/components: TipDateSamplingComponentGenerator.java (+3 -6)
rambaut 2009-05-07 00:33 Rev.: 1686

Fixed an issue with a null pointer in SequenceErrorModel.

44 lines of code changed in 2 files:

  • src/dr/app/beauti/components: SequenceErrorModelComponentGenerator.java (+14 -10), SequenceErrorModelComponentOptions.java (+30 -25)
jheled 2009-05-06 22:58 Rev.: 1685

factor out common strings

33 lines of code changed in 2 files:

  • src/dr/app/beauti/components: SequenceErrorModelComponentGenerator.java (+6 -13), SequenceErrorModelComponentOptions.java (+27 -19)
rambaut 2009-05-06 21:35 Rev.: 1684

Refactored the component stuff into into a factory pattern to make things neater. Compiles, runs and generate code that runs in BEAST (for both SequenceErrorModel and TipDateSampling - but haven't tested all combinations).

279 lines of code changed in 6 files:

  • src/dr/app/beauti/components: ComponentFactory.java (new 13), SequenceErrorModelComponentFactory.java (new 35), TipDateSamplingComponent.java (del), TipDateSamplingComponentFactory.java (new 35), TipDateSamplingComponentGenerator.java (+99), TipDateSamplingComponentOptions.java (+97)
dong.w.xie 2009-05-06 15:16 Rev.: 1680

Fix bug that cannot start Beauti because of null point exception in setOption.

1 lines of code changed in 1 file:

  • src/dr/app/beauti/components: SequenceErrorModelComponentOptions.java (+1 -1)
jheled 2009-05-06 10:31 Rev.: 1676

More of the same - string constants

21 lines of code changed in 2 files:

  • src/dr/app/beauti/components: SequenceErrorModelComponentGenerator.java (+7 -8), TipDateSamplingComponent.java (new 14)
rambaut 2009-05-06 03:05 Rev.: 1670

This may seem like a rather large load of edits but it is just to get the 'plugin' model generator working better. All the Generators are now created in BeastGenerator's constructor. I am going to implement a factory system for the plug in modules but thought I would submit my changes now before things move on too much. I updated before committing so hopefully no painful merges for anyone.

144 lines of code changed in 3 files:

  • src/dr/app/beauti/components: SequenceErrorModelComponent.java (del), SequenceErrorModelComponentGenerator.java (+94), SequenceErrorModelComponentOptions.java (+50)
rambaut 2009-04-22 09:36 Rev.: 1616

Further work on BEAUti. Added options to allow sampling of tip dates.

96 lines of code changed in 2 files:

  • src/dr/app/beauti/components: TipDateSamplingComponent.java (+94 -14), TipDateSamplingType.java (new 2)
rambaut 2009-04-22 00:24 Rev.: 1615

Lots of work on BEAUti

Started work on a modularization of BEAST generation (look in beauti.components). Lots of insertion points are defined throughout the BEAST file (relative to all the standard content) and a component can offer to write content to each or any of these. Instances of each component are created in BeautiFrame constructor. Started converting some of the monolithic generation into components (see SequenceErrorModel for an example).

Implemented the ability to import an existing BEAST file but at the moment the taxa, dates and sequences are all that are picked up.

Started work on a 'locations' tab but am currently uncertain whether this shouldn't just be a general traits tab.

Save/Apply templates menu options are hidden as we don't have an implementation yet.

251 lines of code changed in 4 files:

  • src/dr/app/beauti/components: SequenceErrorModelComponent.java (new 123), SequenceErrorType.java (new 23), TipDateSamplingComponent.java (+84), TipDateSamplingType.java (+21)
Generated by StatSVN 0.7.0