Directory src/dr/evolution/alignment/

Total Files:
15
Deleted Files:
0
Lines of Code:
3765

[root]/src/dr/evolution/alignment

Lines of Code

src/dr/evolution/alignment/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 66 (100.0%) 2445 (100.0%) 37.0
alexei.drummond 7 (10.6%) 1001 (40.9%) 143.0
rambaut 30 (45.5%) 976 (39.9%) 32.5
alexander.alekseyenko 3 (4.5%) 161 (6.6%) 53.6
msuchard 10 (15.2%) 116 (4.7%) 11.6
akaruiws 1 (1.5%) 50 (2.0%) 50.0
jheled 4 (6.1%) 45 (1.8%) 11.2
dong.w.xie@gmail.com 2 (3.0%) 39 (1.6%) 19.5
dong.w.xie 2 (3.0%) 36 (1.5%) 18.0
fbielejec 6 (9.1%) 17 (0.7%) 2.8
sibon.li 1 (1.5%) 4 (0.2%) 4.0

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.

39 lines of code changed in 2 files:

  • src/dr/evolution/alignment: Patterns.java (+39)
rambaut 2012-08-04 03:49 Rev.: 5097

Porting fixes from 1.7.3 back into the trunk

4 lines of code changed in 2 files:

  • src/dr/evolution/alignment: SimpleAlignment.java (new)
sibon.li 2012-03-03 21:38 Rev.: 4758

Commented out all of my last commit until issues resolved

4 lines of code changed in 1 file:

  • src/dr/evolution/alignment: SimpleAlignment.java (+4 -4)
fbielejec 2012-03-03 02:33

setter for count report - safe

3 lines of code changed in 2 files:

  • src/dr/evolution/alignment: SimpleAlignment.java (+2 -1)
fbielejec 2012-03-03 02:28 Rev.: 4751

setter for count report

1 lines of code changed in 1 file:

  • src/dr/evolution/alignment: SimpleAlignment.java (+1 -1)
fbielejec 2012-03-03 02:06 Rev.: 4750

setter for count report

6 lines of code changed in 1 file:

  • src/dr/evolution/alignment: SimpleAlignment.java (+6 -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

27 lines of code changed in 1 file:

  • src/dr/evolution/alignment: SimpleAlignment.java (+27)
fbielejec 2011-08-05 20:10 Rev.: 4163

new constructor

7 lines of code changed in 2 files:

  • src/dr/evolution/alignment: SitePatterns.java (new)
alexei.drummond 2011-08-02 14:53 Rev.: 4150

added handling for multi-block partitions

66 lines of code changed in 1 file:

  • src/dr/evolution/alignment: CharSetAlignment.java (new 66)
alexei.drummond 2011-03-09 10:25 Rev.: 3861

seqgen generalization prep

11 lines of code changed in 1 file:

  • src/dr/evolution/alignment: SimpleAlignment.java (+11 -7)
msuchard 2011-02-16 10:34 Rev.: 3803

Hack to allow CompleteHistorySimulator to print out GeneralDataTypes. Several summary statistics in GeneralDataType still needs to be fixed when a sequence is a list of Strings and not chars.

4 lines of code changed in 1 file:

  • src/dr/evolution/alignment: SimpleAlignment.java (+4 -1)
akaruiws 2010-07-30 18:41 Rev.: 3353

Classes for modelling the relative rates of loci.

50 lines of code changed in 1 file:

  • src/dr/evolution/alignment: MsatPatternStatistic.java (new 50)
msuchard 2010-05-28 07:23 Rev.: 3194

Fixed bug in ascertainment correction (miscounted) and implemented in BEAGLE. Genomic-wide SNPs here we come!

43 lines of code changed in 2 files:

  • src/dr/evolution/alignment: AscertainedSitePatterns.java (+43 -5)
rambaut 2010-05-11 01:49 Rev.: 3165

Fixed an issue with root optimization for some trees in PathOGen.

6 lines of code changed in 1 file:

  • src/dr/evolution/alignment: Patterns.java (+6 -5)
rambaut 2010-04-23 22:30 Rev.: 3131

More work on the hypermutation model.

62 lines of code changed in 2 files:

  • src/dr/evolution/alignment: HypermutantAlignment.java (new)
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.

477 lines of code changed in 4 files:

  • src/dr/evolution/alignment: ConvertAlignment.java (+144 -355), HypermutantAlignment.java (+114), WrappedAlignment.java (new 219)
msuchard 2010-03-27 10:42 Rev.: 3077

Patched ConvertAlignment so that it will convert a codon alignment into nucleotides.

24 lines of code changed in 1 file:

  • src/dr/evolution/alignment: ConvertAlignment.java (+24 -6)
msuchard 2010-03-25 13:02 Rev.: 3071

Can now simulate (and report) the complete history of any model in BEAST, most importantly codon models (with branch rate variation) and report the true number of synonymous and nonsynonymous mutations in a synthetic dataset.

9 lines of code changed in 1 file:

  • src/dr/evolution/alignment: SimpleAlignment.java (+9 -5)
alexander.alekseyenko 2010-03-18 02:22 Rev.: 3050

Fixed a small bug that prevented beagle from using multiple instances when certain patterns are used.

30 lines of code changed in 1 file:

  • src/dr/evolution/alignment: Patterns.java (+30 -19)
msuchard 2010-02-24 03:39 Rev.: 2963

Allow parser options to *not* condense site patterns into a unique list; this is necessary for robust counting of S and N mutations

9 lines of code changed in 1 file:

  • src/dr/evolution/alignment: SitePatterns.java (+9 -2)
msuchard 2009-11-24 11:08 Rev.: 2590

Tested alignment statistics; appear fine.

4 lines of code changed in 1 file:

  • src/dr/evolution/alignment: SimpleAlignment.java (+4 -5)
rambaut 2009-11-24 05:11 Rev.: 2586

Implemented more alignment stats in BasicAlignment.toString(). A site is considered informative if at least 2 states are observed at least 2 times. A site is considered a singleton if it is not conserved and not informative.

65 lines of code changed in 1 file:

  • src/dr/evolution/alignment: SimpleAlignment.java (+65 -2)
msuchard 2009-11-23 13:38 Rev.: 2579

BEAST now counts number of invariant sites

13 lines of code changed in 2 files:

  • src/dr/evolution/alignment: Patterns.java (+1 -1), SimpleAlignment.java (+12 -2)
jheled 2009-09-07 14:23 Rev.: 2218

automatic idea changes and generify

15 lines of code changed in 2 files:

  • src/dr/evolution/alignment: Defects.java (new)
alexei.drummond 2009-08-26 16:56 Rev.: 2140

estimating initial root height from node calibrations

288 lines of code changed in 1 file:

  • src/dr/evolution/alignment: SimpleAlignment.java (+288 -266)
dong.w.xie 2009-07-13 17:08 Rev.: 1842

Update Big Change of BEAUTi: fix bugs in generator and change default values. But some of operators are not showing.

9 lines of code changed in 1 file:

  • src/dr/evolution/alignment: Patterns.java (+9)
msuchard 2009-05-26 07:29 Rev.: 1744

Added option to SitePatternsParse that disables stripping out purely ambiguous patterns; these have some value when testing priors.

10 lines of code changed in 1 file:

  • src/dr/evolution/alignment: SitePatterns.java (+10 -2)
rambaut 2009-04-26 09:48 Rev.: 1639

Extended linking/unlinking to include trees by mirroring the setup we use for substitution models. Not complete yet so have included a static switch in DataPanel.ALLOW_UNLINKED_TREES which when false, reverts to the old GUI.

3 lines of code changed in 4 files:

  • src/dr/evolution/alignment: ConvertAlignment.java (+1 -1), ResamplePatterns.java (new), SitePatterns.java (+1 -1)
rambaut 2009-04-26 06:46 Rev.: 1638

Made some improvements to TaxonList and Taxa to make them work better with collections. For a start TaxonList is now Iterable so can be used in a for(Taxon taxon : taxonList) construct. In the long run we would be better dropping TaxonList and just replacing it with List<Taxon>.

154 lines of code changed in 10 files:

  • src/dr/evolution/alignment: ConvertAlignment.java (+28 -1), GapStrippedAlignment.java (+16 -6), PairedSitePatterns.java (+13 -1), Patterns.java (+13), ResamplePatterns.java (+42 -16), SimpleSiteList.java (new), SitePatterns.java (+27)
jheled 2009-04-11 09:40 Rev.: 1557

The "pattern of site" mapping is broken. I appriciate it if someone more familiar with this code audit my fix.

9 lines of code changed in 1 file:

  • src/dr/evolution/alignment: SitePatterns.java (+9 -5)
rambaut 2009-02-21 11:03 Rev.: 1441

Fixed problem with ConvertAlignment not using the correct genetic code (it basically always converted with the Universal code even if specified otherwise in the parser). This would result in incorrect likelihoods for other genetic codes in Codon models.

38 lines of code changed in 1 file:

  • src/dr/evolution/alignment: ConvertAlignment.java (+38 -38)
jheled 2009-02-16 08:03 Rev.: 1437

automatic code improvments (intellij)

21 lines of code changed in 1 file:

  • src/dr/evolution/alignment: Defects.java (+21 -25)
rambaut 2008-12-12 07:48 Rev.: 1383

Created a new parser called 'patternSubSet' which takes a SiteList (which includes Alignments and SitePatters) and creates a subset.

1 lines of code changed in 1 file:

  • src/dr/evolution/alignment: Patterns.java (+1 -1)
rambaut 2008-12-11 12:24 Rev.: 1379

Option added to patterns to divide the pattern list up into subsets for more efficient distribution amongst threads when not partitioned.

70 lines of code changed in 1 file:

  • src/dr/evolution/alignment: Patterns.java (+70 -36)
rambaut 2008-10-31 03:43 Rev.: 1266

Was finding that for pure R/Y encoded data the empirical frequency estimation was getting stuck in an iteration that never converged. Added a maximum number of iterations. Also added the MrBayes estimator (as opposed to the current one which matches PAUP) but this is not on by default.

82 lines of code changed in 2 files:

  • src/dr/evolution/alignment: PatternList.java (new)
alexei.drummond 2008-08-22 20:52 Rev.: 1165

small bug fix in ascertained site patterns parser + RLTV improvements

53 lines of code changed in 1 file:

  • src/dr/evolution/alignment: AscertainedSitePatterns.java (+53 -45)
alexei.drummond 2008-07-26 22:38 Rev.: 1042

Painted a few more details of the new BEAUti. It now generates a BEAST XML from a Nexus file with charPartitions defined, but the BEAST XML doesn't run yet :-)

456 lines of code changed in 1 file:

  • src/dr/evolution/alignment: SitePatterns.java (+456 -419)
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

131 lines of code changed in 2 files:

  • src/dr/evolution/alignment: AscertainedSitePatterns.java (+130), SitePatterns.java (+1 -1)
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)

124 lines of code changed in 1 file:

  • src/dr/evolution/alignment: PatternList.java (+124 -110)
alexei.drummond 2007-07-02 11:58 Rev.: 346

Updated manuscript and manual and cleaned up a bit of lint...

3 lines of code changed in 1 file:

  • src/dr/evolution/alignment: Patterns.java (+3 -3)

(1 more)

Generated by StatSVN 0.7.0