Directory src/dr/evolution/datatype/

Total Files:
19
Deleted Files:
0
Lines of Code:
2368

[root]/src/dr/evolution/datatype

Lines of Code

src/dr/evolution/datatype/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 110 (100.0%) 2592 (100.0%) 23.5
alexei.drummond 17 (15.5%) 1134 (43.8%) 66.7
msuchard 21 (19.1%) 410 (15.8%) 19.5
alexander.alekseyenko 4 (3.6%) 371 (14.3%) 92.7
akaruiws 3 (2.7%) 266 (10.3%) 88.6
rambaut 23 (20.9%) 218 (8.4%) 9.4
dong.w.xie 38 (34.5%) 182 (7.0%) 4.7
jheled 2 (1.8%) 10 (0.4%) 5.0
dong.w.xie@gmail.com 2 (1.8%) 1 (0.0%) 0.5

Most Recent Commits

dong.w.xie@gmail.com 2013-02-22 11:25 Rev.: 5454

trunk: merge Issue 677 : Using Microsatellite loci for inferring one phylogenetic tree that uses all the loci.

1 lines of code changed in 2 files:

  • src/dr/evolution/datatype: Microsatellite.java (new)
rambaut 2012-01-04 02:27 Rev.: 4569

Implemented saving and loading of 'BEAUti' files using Java Serialization. Seems to work but complex models are not yet tested.

2 lines of code changed in 2 files:

  • src/dr/evolution/datatype: DataType.java (+2 -1)
dong.w.xie 2011-11-24 11:00 Rev.: 4481

trunk:solve Issue 457: BEAST should raise an error if binary dataType set but data is not binary, and Issue 312: BEAST continues to run (inappropriately) when sequence contains invalid character

119 lines of code changed in 26 files:

  • src/dr/evolution/datatype: AminoAcids.java (new), Codons.java (+5), ContinuousDataType.java (new), DataType.java (+45 -46), GeneralDataType.java (+5), HiddenNucleotides.java (new), Microsatellite.java (+5), MutationDeathType.java (new), Nucleotides.java (new), P2P.java (new), PairedDataType.java (+6 -1), SimpleCodons.java (new), TwoStateCovarion.java (new), TwoStates.java (+7 -2)
rambaut 2011-09-09 22:55 Rev.: 4301

Adding continuous traits in BEAUti

35 lines of code changed in 2 files:

  • src/dr/evolution/datatype: ContinuousDataType.java (+33), DataType.java (+2)
msuchard 2011-06-04 03:58 Rev.: 4001

Preliminary work on Markov modulated hidden class reporting

2 lines of code changed in 2 files:

  • src/dr/evolution/datatype: HiddenDataType.java (new)
msuchard 2011-05-18 09:12 Rev.: 3979

Intermediate work on a Markov-modulated mixture model; returns equal (and correct) sequence likelihoods when mixing rates = 0.

54 lines of code changed in 3 files:

  • src/dr/evolution/datatype: DataType.java (+4 -2), NewHiddenNucleotides.java (new 49), Nucleotides.java (+1 -1)
msuchard 2011-04-16 02:27 Rev.: 3935

Missing data registry entry for co-evolution amino acid sites

2 lines of code changed in 1 file:

  • src/dr/evolution/datatype: DataType.java (+2)
msuchard 2011-04-10 03:58 Rev.: 3930

Updated compileNativeMacOSX.sh to work under 10.6 and added a parse class for paired-amino acid evolution

131 lines of code changed in 1 file:

  • src/dr/evolution/datatype: P2P.java (+131)
akaruiws 2011-03-28 10:28 Rev.: 3904

Create set methods for max and min.

8 lines of code changed in 1 file:

  • src/dr/evolution/datatype: Microsatellite.java (+8)
dong.w.xie 2011-03-14 16:27 Rev.: 3872

Trunk: more work on micro-sat data in BEAUti.

14 lines of code changed in 1 file:

  • src/dr/evolution/datatype: Microsatellite.java (+14 -2)
dong.w.xie 2011-03-08 15:15 Rev.: 3860

Trunk: big check-in to add micro-satellite in BEAUti.
1) Because it uses patterns not alignment, PartitionPattern is added, and PartitionData is still used for all previous data type.
2) getDataType is corrected to get actual data type, where traits are generalDataType, and trait name is getting from getDataDescription.
3) add MICRO_SAT data type.

9 lines of code changed in 3 files:

  • src/dr/evolution/datatype: DataType.java (+2), GeneralDataType.java (+3 -3), Microsatellite.java (+4 -1)
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.

3 lines of code changed in 1 file:

  • src/dr/evolution/datatype: Nucleotides.java (+3)
dong.w.xie 2010-04-13 11:45 Rev.: 3114

TRUNK: sovle Issue 299: GeneralDataType should be registered for the purpose that DataType.getRegisteredDataTypeNames() returns the correct set of DataType

2 lines of code changed in 2 files:

  • src/dr/evolution/datatype: DataType.java (+1), GeneralDataType.java (+1 -1)
dong.w.xie 2010-03-31 13:21 Rev.: 3090

TRUNK: BEAUti discrete traits prior and operator panels are working.

1 lines of code changed in 1 file:

  • src/dr/evolution/datatype: GeneralDataType.java (+1 -1)
dong.w.xie 2010-03-29 10:41 Rev.: 3081

TRUNK: BEAUti discrete traits site model panel is working.

3 lines of code changed in 1 file:

  • src/dr/evolution/datatype: GeneralDataType.java (+3)
dong.w.xie 2010-03-02 15:08 Rev.: 3005

Trunk refactoring: organize Data Tpye parser (split parsers).

1 lines of code changed in 1 file:

  • src/dr/evolution/datatype: MutationDeathType.java (+1 -101)
msuchard 2010-03-01 09:27 Rev.: 2991

Robust counting is working (as far as I can tell) and returns expected numbers of syn and non-syn changes on a tree, using just nucleotide models

39 lines of code changed in 1 file:

  • src/dr/evolution/datatype: Codons.java (+39)
msuchard 2010-02-26 15:46 Rev.: 2988

Added JUnitTest for counting synonymous jumps; also refactored a function in making codon models to avoid duplicating code

96 lines of code changed in 1 file:

  • src/dr/evolution/datatype: Codons.java (+96)
dong.w.xie 2010-02-17 16:12 Rev.: 2936

Trunk refactoring: make evoxml parsers more organized.

1 lines of code changed in 1 file:

  • src/dr/evolution/datatype: MutationDeathType.java (+1 -1)
dong.w.xie 2010-02-03 09:57 Rev.: 2874

Trunk: incomplete correction of 2state coarion model, and leave to Alexei to complete.

3 lines of code changed in 1 file:

  • src/dr/evolution/datatype: TwoStateCovarion.java (+3 -3)
alexei.drummond 2009-11-10 11:42 Rev.: 2525

small code changes for binary covarion model

17 lines of code changed in 1 file:

  • src/dr/evolution/datatype: TwoStateCovarion.java (+17 -9)
alexander.alekseyenko 2009-10-23 02:57 Rev.: 2449

added parsers for Lewis' Mk model with totaly ordered/unordered/custom ordered states.

7 lines of code changed in 1 file:

  • src/dr/evolution/datatype: MutationDeathType.java (+7 -2)
akaruiws 2009-09-23 23:09 Rev.: 2270

Changed getState method. When the raw length is not a multiple of the repeat unit length, the state is always rounded up.

13 lines of code changed in 1 file:

  • src/dr/evolution/datatype: Microsatellite.java (+13 -30)
alexander.alekseyenko 2009-08-21 09:56 Rev.: 2121

making stochastic Dollo compliant with the new DataType stuff...

7 lines of code changed in 1 file:

  • src/dr/evolution/datatype: MutationDeathType.java (+7 -4)
akaruiws 2009-08-01 17:52 Rev.: 1974

Microsatellite data type

245 lines of code changed in 1 file:

  • src/dr/evolution/datatype: Microsatellite.java (+245)
alexei.drummond 2009-07-18 18:12 Rev.: 1871

First step in development of a generic version of Parameter, called Variable for now. Parameter now implements Variable<Double> but eventually all dr.inference.* will be based on Variable rather than Parameter. At least that is the idea anyway...

217 lines of code changed in 1 file:

  • src/dr/evolution/datatype: Codons.java (+217 -225)
dong.w.xie 2009-07-02 11:59 Rev.: 1819

Update Big Change of BEAUTi: add PloidyType for BEAUTi.

29 lines of code changed in 1 file:

  • src/dr/evolution/datatype: PloidyType.java (new 29)
jheled 2009-06-23 07:20 Rev.: 1794

automatic idea changes, change type return type of getChild

3 lines of code changed in 1 file:

  • src/dr/evolution/datatype: MutationDeathType.java (+3 -3)
rambaut 2009-05-27 23:13 Rev.: 1749

Added a default to GeneralDataType that '?' is treated as Unknown_State. Also when AncestralStateTreeLikelihood is logging states from GeneralDataType, it uses the full string codes rather than 1 letter chars.

15 lines of code changed in 2 files:

  • src/dr/evolution/datatype: DataType.java (+12), GeneralDataType.java (+3)
rambaut 2009-04-08 04:33 Rev.: 1539

Made it easier to set up CTMC of locations by allowing GeneralDataTypeParser to take Identifyable objects as states (such as a set of Location objects). The AttributePatternsParser can then extract the states from attributes of the taxa.

95 lines of code changed in 2 files:

  • src/dr/evolution/datatype: DataType.java (+11), GeneralDataType.java (+84 -40)
msuchard 2009-04-07 21:19 Rev.: 1536

Added DuplicatedParameter for symmetric rates and assymetric indicators. Added ColtEigenSystem to compare numerical stability in beagle package.

12 lines of code changed in 3 files:

  • src/dr/evolution/datatype: HiddenCodons.java (+1 -1), HiddenDataType.java (+11)
alexander.alekseyenko 2008-12-12 01:57 Rev.: 1380

added an example of binary stochastic Dollo model, +some minor related bug fixes.

111 lines of code changed in 1 file:

  • src/dr/evolution/datatype: MutationDeathType.java (+111 -82)
msuchard 2008-11-07 10:26 Rev.: 1287

Hidden codons run under GPU, substitution model is still a mess

4 lines of code changed in 2 files:

  • src/dr/evolution/datatype: DataType.java (+2 -1), HiddenCodons.java (+2 -1)
msuchard 2008-11-07 06:25 Rev.: 1286

Hidden codon states are fun!

60 lines of code changed in 3 files:

  • src/dr/evolution/datatype: Codons.java (+11 -5), DataType.java (+1), HiddenCodons.java (+48)
msuchard 2008-10-11 08:02 Rev.: 1216

64 state codon model for testing purposes

10 lines of code changed in 4 files:

  • src/dr/evolution/datatype: Codons.java (+1), DataType.java (+1), GeneticCode.java (+8 -4)
alexander.alekseyenko 2008-03-27 11:46 Rev.: 784

Added classes necessary for MSSD a.k.a. Aquisition-Loss-Substitution (ALS) a.k.a. Immigration-Mutation-Death model functionality. Added prior and integrated immigration prior correction for alternative splicing creation and loss model.
AscertainedSitePatterns -- can handle ascertainment of two types
MutationDeathType -- extends a datatype with an additional state for the death state. Slightly differently (more clean?) structured than the other datatypes in the project. Let me know if you like it.
MutationDeathModel -- extends an arbitrary SubstitutionModel to include an additional absorbing death state.
ScaledTreeLengthRateModel -- Scales the sum of all edges to a specified value (like 1.0 in my case)

testBinary.xml -- a small example of who all of this stuff work
Changes:
BeastParser: added the parsers here
SitePatterns: made comparePatterns() protected instead of private
FrequencyModel: added a function to get the frequency parameter

246 lines of code changed in 1 file:

  • src/dr/evolution/datatype: MutationDeathType.java (+246)
alexei.drummond 2007-10-12 12:21 Rev.: 575

Moved NodeRateProvider and BranchRateProvider to dr.evolution.tree because dr.evolution.* should not depend on dr.evomodel.* (plus minor other tidying)

159 lines of code changed in 1 file:

  • src/dr/evolution/datatype: GeneralDataType.java (+159 -157)
alexei.drummond 2007-08-12 23:25 Rev.: 494

fixed a couple of bugs in twoStateCovarionModel and wrote a JUnit test to ensure that normalization of the matrix works (I normalized the matrix so that the total number of substitutions (not including switching events) was on average 1.0 per unit time). Also added some pretty matrix toString code.

1 lines of code changed in 1 file:

  • src/dr/evolution/datatype: TwoStateCovarion.java (+1 -1)
alexei.drummond 2007-08-11 22:35 Rev.: 491

still working on genrea dna covarion model -- the parameters seem to be in the wrong cells of the matrix...

2 lines of code changed in 1 file:

  • src/dr/evolution/datatype: HiddenNucleotides.java (+2 -3)
alexei.drummond 2007-08-11 19:49 Rev.: 489

implemented general DNA covarion models - untested!

277 lines of code changed in 2 files:

  • src/dr/evolution/datatype: HiddenNucleotides.java (+198 -158), TwoStateCovarion.java (+79 -72)

(5 more)

Generated by StatSVN 0.7.0