Skip to content

Commit ddfd68d

Browse files
committed
more migrating
1 parent 1e926ad commit ddfd68d

File tree

7 files changed

+81
-74
lines changed

7 files changed

+81
-74
lines changed

build.xml

Lines changed: 30 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,18 @@
88
</description>
99

1010
<!-- set global properties for this build -->
11-
<property name="srcMM" location="src" />
12-
<property name="buildMM" location="build" />
13-
<property name="libMM" location="lib" />
14-
<property name="release_dir" value="release" />
11+
<property name="MMdir" location="../morph-models" />
12+
<property name="srcMM" location="${MMdir}/src" />
13+
<property name="buildMM" location="${MMdir}/build" />
14+
<property name="libMM" location="${MMdir}/lib" />
15+
<property name="release_dir" value="${MMdir}/release" />
1516
<property name="distMM" location="${buildMM}/dist" />
1617
<property name="beast2path" location="../beast2" />
1718
<property name="libBeast2" location="${beast2path}/lib" />
1819
<property name="srcBeast2" location="${beast2path}/src" />
1920
<property name="beast2classpath" location="${beast2path}/build" />
20-
<property name="Add_on_dir" value="${release_dir}/add-on" />
21-
<property name="version" value="1.1.0" />
21+
<property name="beastappclasspath" location="../BeastFX/build" />
22+
<property name="Add_on_dir" value="${release_dir}/add-on" />
2223

2324
<import file="${beast2path}/build.xml" />
2425

@@ -27,17 +28,24 @@
2728

2829
<path id="classpath">
2930
<pathelement path="${buildMM}"/>
30-
<fileset dir="${libBeast2}" includes="junit-4.8.2.jar"/>
31-
<pathelement path="${beast2classpath}"/>
3231
<fileset dir="${beast2path}/lib" includes="jam.jar"/>
3332
<fileset dir="${beast2path}/lib" includes="beagle.jar"/>
34-
<fileset dir="${beast2path}/lib" includes="fest.jar"/>
3533
<fileset dir="${beast2path}/lib" includes="colt.jar"/>
36-
</path>
34+
<pathelement path="${beast2classpath}"/>
35+
<pathelement path="${beastappclasspath}"/>
36+
</path>
3737

3838
<!-- start -->
3939
<target name="initMM">
4040
<echo message="${ant.project.name}: ${ant.file}" />
41+
<available file="${MMdir}/version.xml" property="versionAvailable"/>
42+
<fail unless="versionAvailable">
43+
** Required file version.xml does not exist. **
44+
</fail>
45+
46+
<!-- Read package name and version from xml file -->
47+
<xmlproperty file="${MMdir}/version.xml" prefix="fromVersionFile" />
48+
<property name="MMversion" value="${fromVersionFile.package(version)}" />
4149
</target>
4250

4351
<target name="cleanMM">
@@ -78,9 +86,11 @@
7886
memorymaximumsize="256m"
7987
source="1.8"
8088
target="1.8">
81-
<include name="beast/**/**" />
89+
<include name="morphmodels/**/**" />
8290
<!-- compile JUnit test classes -->
91+
<!--
8392
<include name="test/beast/**" />
93+
-->
8494
</javac>
8595
<echo message="Successfully compiled." />
8696
</target>
@@ -90,37 +100,19 @@
90100
<!-- Create the distribution directory -->
91101
<mkdir dir="${distMM}" />
92102

93-
<!-- Put everything in ${buildMM} into the beast.jar file -->
94-
<jar jarfile="${distMM}/MM.jar">
95-
<manifest>
96-
<attribute name="Built-By" value="${user.name}" />
97-
<attribute name="Main-Class" value="${main_class_BEAST}" />
98-
</manifest>
99-
<fileset dir="${buildMM}">
100-
<include name="beast/**/*.class" />
101-
</fileset>
102-
<fileset dir="${beast2classpath}">
103-
<include name="beast/**/*.class" />
104-
<include name="beast/**/*.properties" />
105-
<include name="beast/**/*.png" />
106-
<include name="beagle/**/*.class" />
107-
<include name="org/**/*.class" />
108-
</fileset>
109-
</jar>
110103
<jar jarfile="${distMM}/MM.src.jar">
111104
<fileset dir="${srcMM}">
112-
<include name="beast/**/*.java" />
113-
<include name="beast/**/*.png" />
114-
<include name="beast/**/*.xsl" />
105+
<include name="morphmodels/**/*.java" />
106+
<include name="morphmodels/**/*.png" />
107+
<include name="morphmodels/**/*.xsl" />
115108
</fileset>
116109
</jar>
117110
<jar jarfile="${distMM}/MM.addon.jar">
118111
<manifest>
119112
<attribute name="Built-By" value="${user.name}" />
120113
</manifest>
121114
<fileset dir="${buildMM}">
122-
<include name="beast/**/*.class" />
123-
<include name="util/**/*.class" />
115+
<include name="morphmodels/**/*.class" />
124116
<include name="**/*.properties" />
125117
</fileset>
126118
</jar>
@@ -174,7 +166,7 @@
174166
<mkdir dir="${Add_on_dir}" />
175167
<mkdir dir="${Add_on_dir}/lib" />
176168
<mkdir dir="${Add_on_dir}/examples" />
177-
<mkdir dir="${Add_on_dir}/templates" />
169+
<mkdir dir="${Add_on_dir}/fxtemplates" />
178170

179171
<copy todir="${Add_on_dir}">
180172
<fileset file="version.xml"/>
@@ -188,16 +180,16 @@
188180
<copy todir="${Add_on_dir}">
189181
<fileset dir="${distMM}" includes="MM.src.jar" />
190182
</copy>
191-
<copy todir="${Add_on_dir}/templates">
192-
<fileset file="templates/*.xml" />
183+
<copy todir="${Add_on_dir}/fxtemplates">
184+
<fileset file="fxtemplates/*.xml" />
193185
</copy>
194186

195-
<jar jarfile="${distMM}/MM.addon.v${version}.zip">
187+
<jar jarfile="${distMM}/MM.addon.v${MMversion}.zip">
196188
<fileset dir="${Add_on_dir}">
197189
<include name="**/*" />
198190
</fileset>
199191
</jar>
200-
<echo message="Add-on version v${version} release is finished." />
192+
<echo message="Add-on version v${MMversion} release is finished." />
201193
</target>
202194

203195
</project>

examples/M3982.xml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ idref="M3982"/>
132132
<parameter estimate="false" id="mutationRate.s:M39822" name="mutationRate">1.0</parameter>
133133
<parameter estimate="false" id="gammaShape.s:M39822" name="shape">1.0</parameter>
134134
<parameter estimate="false" id="proportionInvariant.s:M39822" lower="0.0" name="proportionInvariant" upper="1.0">0.0</parameter>
135-
<substModel datatype="@morphDataType.M39822" id="LewisMK.s:M39822" spec="LewisMK"/>
135+
<substModel datatype="@morphDataType.M39822" id="LewisMK.s:M39822" spec="morphmodels.evolution.substitutionmodel.LewisMK"/>
136136
</siteModel>
137137
<branchRateModel id="StrictClockModel.c:M3982" spec="beast.base.evolution.branchratemodel.StrictClockModel">
138138
<parameter estimate="false" id="clockRate.c:M3982" name="clock.rate">1.0</parameter>
@@ -150,7 +150,7 @@ spec="FilteredAlignment">
150150
<parameter estimate="false" id="mutationRate.s:M39823" name="mutationRate">1.0</parameter>
151151
<parameter estimate="false" id="gammaShape.s:M39823" name="shape">1.0</parameter>
152152
<parameter estimate="false" id="proportionInvariant.s:M39823" lower="0.0" name="proportionInvariant" upper="1.0">0.0</parameter>
153-
<substModel datatype="@morphDataType.M39823" id="LewisMK.s:M39823" spec="LewisMK"/>
153+
<substModel datatype="@morphDataType.M39823" id="LewisMK.s:M39823" spec="morphmodels.evolution.substitutionmodel.LewisMK"/>
154154
</siteModel>
155155
</distribution>
156156
<distribution branchRateModel="@StrictClockModel.c:M3982" id="morphTreeLikelihood.M39824" spec="TreeLikelihood" tree="@Tree.t:M3982">
@@ -165,7 +165,7 @@ spec="FilteredAlignment">
165165
<parameter estimate="false" id="mutationRate.s:M39824" name="mutationRate">1.0</parameter>
166166
<parameter estimate="false" id="gammaShape.s:M39824" name="shape">1.0</parameter>
167167
<parameter estimate="false" id="proportionInvariant.s:M39824" lower="0.0" name="proportionInvariant" upper="1.0">0.0</parameter>
168-
<substModel datatype="@morphDataType.M39824" id="LewisMK.s:M39824" spec="LewisMK"/>
168+
<substModel datatype="@morphDataType.M39824" id="LewisMK.s:M39824" spec="morphmodels.evolution.substitutionmodel.LewisMK"/>
169169
</siteModel>
170170
</distribution>
171171
<distribution branchRateModel="@StrictClockModel.c:M3982" id="morphTreeLikelihood.M39825" spec="TreeLikelihood" tree="@Tree.t:M3982">
@@ -180,7 +180,7 @@ spec="FilteredAlignment">
180180
<parameter estimate="false" id="mutationRate.s:M39825" name="mutationRate">1.0</parameter>
181181
<parameter estimate="false" id="gammaShape.s:M39825" name="shape">1.0</parameter>
182182
<parameter estimate="false" id="proportionInvariant.s:M39825" lower="0.0" name="proportionInvariant" upper="1.0">0.0</parameter>
183-
<substModel datatype="@morphDataType.M39825" id="LewisMK.s:M39825" spec="LewisMK"/>
183+
<substModel datatype="@morphDataType.M39825" id="LewisMK.s:M39825" spec="morphmodels.evolution.substitutionmodel.LewisMK"/>
184184
</siteModel>
185185
</distribution>
186186
<distribution branchRateModel="@StrictClockModel.c:M3982" id="morphTreeLikelihood.M39826" spec="TreeLikelihood" tree="@Tree.t:M3982">
@@ -195,7 +195,7 @@ spec="FilteredAlignment">
195195
<parameter estimate="false" id="mutationRate.s:M39826" name="mutationRate">1.0</parameter>
196196
<parameter estimate="false" id="gammaShape.s:M39826" name="shape">1.0</parameter>
197197
<parameter estimate="false" id="proportionInvariant.s:M39826" lower="0.0" name="proportionInvariant" upper="1.0">0.0</parameter>
198-
<substModel datatype="@morphDataType.M39826" id="LewisMK.s:M39826" spec="LewisMK"/>
198+
<substModel datatype="@morphDataType.M39826" id="LewisMK.s:M39826" spec="morphmodels.evolution.substitutionmodel.LewisMK"/>
199199
</siteModel>
200200
</distribution>
201201
<distribution branchRateModel="@StrictClockModel.c:M3982" id="morphTreeLikelihood.M39827" spec="TreeLikelihood" tree="@Tree.t:M3982">
@@ -210,7 +210,7 @@ spec="FilteredAlignment">
210210
<parameter estimate="false" id="mutationRate.s:M39827" name="mutationRate">1.0</parameter>
211211
<parameter estimate="false" id="gammaShape.s:M39827" name="shape">1.0</parameter>
212212
<parameter estimate="false" id="proportionInvariant.s:M39827" lower="0.0" name="proportionInvariant" upper="1.0">0.0</parameter>
213-
<substModel datatype="@morphDataType.M39827" id="LewisMK.s:M39827" spec="LewisMK"/>
213+
<substModel datatype="@morphDataType.M39827" id="LewisMK.s:M39827" spec="morphmodels.evolution.substitutionmodel.LewisMK"/>
214214
</siteModel>
215215
</distribution>
216216
<distribution branchRateModel="@StrictClockModel.c:M3982" id="morphTreeLikelihood.M398210" spec="TreeLikelihood" tree="@Tree.t:M3982">
@@ -225,7 +225,7 @@ spec="FilteredAlignment">
225225
<parameter estimate="false" id="mutationRate.s:M398210" name="mutationRate">1.0</parameter>
226226
<parameter estimate="false" id="gammaShape.s:M398210" name="shape">1.0</parameter>
227227
<parameter estimate="false" id="proportionInvariant.s:M398210" lower="0.0" name="proportionInvariant" upper="1.0">0.0</parameter>
228-
<substModel datatype="@morphDataType.M398210" id="LewisMK.s:M398210" spec="LewisMK"/>
228+
<substModel datatype="@morphDataType.M398210" id="LewisMK.s:M398210" spec="morphmodels.evolution.substitutionmodel.LewisMK"/>
229229
</siteModel>
230230
</distribution>
231231
</distribution>

examples/nonEqualFreqs.xml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<taxon id="D"/>
1515
</taxonset>
1616

17-
<data id="usertype.al" spec="AlignmentFromTrait">
17+
<data id="usertype.al" spec="beastclassic.evolution.alignment.AlignmentFromTrait">
1818
<traitSet id="traitSet" spec="beast.base.evolution.tree.TraitSet" taxa="@taxa" traitname="discrete">
1919
A=1,B=2,C=3,D=1
2020
</traitSet>
@@ -51,7 +51,7 @@
5151
<parameter estimate="false" id="gam" name="shape">1.0</parameter>
5252
<parameter estimate="false" id="pro" lower="0.0" name="proportionInvariant" upper="1.0">0.0</parameter>
5353

54-
<substModel id="mk" spec="LewisMK" datatype="@usertype">
54+
<substModel id="mk" spec="morphmodels.evolution.substitutionmodel.LewisMK" datatype="@usertype">
5555
<frequencies id="freqs" spec="Frequencies">
5656
<frequencies idref="frequencies"/>
5757
</frequencies>
@@ -70,7 +70,7 @@
7070
<parameter idref="gam" name="shape"/>
7171
<parameter idref="pro" name="proportionInvariant"/>
7272

73-
<substModel id="svs" spec="SVSGeneralSubstitutionModel">
73+
<substModel id="svs" spec="beastclassic.evolution.substitutionmodel.SVSGeneralSubstitutionModel">
7474
<parameter name="rateIndicator" spec="parameter.BooleanParameter" dimension="3" value="true true true"/>
7575
<parameter name="rates" spec="parameter.RealParameter" dimension="3" value="1.0 1.0 1.0"/>
7676
<frequencies idref="freqs"/>
@@ -93,18 +93,21 @@
9393
<log idref="treeLikelihood"/>
9494
<log idref="treeLikelihood1"/>
9595
<log id="TreeHeight.t:tst" spec="beast.base.evolution.tree.TreeHeightLogger" tree="@tsttree"/>
96+
<!--
9697
<log id="ldiff" spec='beast.util.Script' argnames="x y" expression='abs(x - y)'>
9798
<x idref='treeLikelihood'/>
9899
<x idref='treeLikelihood1'/>
99100
</log>
100-
101+
-->
101102
</logger>
102103

103104
<logger id="screenlog" logEvery="1">
104105
<log idref="treeLikelihood"/>
105106
<log idref="treeLikelihood1"/>
106107
<log idref="TreeHeight.t:tst" />
108+
<!--
107109
<log idref="ldiff"/>
110+
-->
108111
</logger>
109112

110113
</run>

examples/penguins.xml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -461,7 +461,7 @@ Pygoscelis_grandis_4.5=4.5 <taxa id="TaxonSet.penguins_morph2" sp
461461
<distribution id="morphTreeLikelihood.penguins_morph2" spec="TreeLikelihood" data="@penguins_morph2" tree="@Tree.t:tree">
462462
<siteModel id="morphSiteModel.s:penguins_morph2" spec="SiteModel" gammaCategoryCount="4" shape="@gammaShape.s:penguins_morph2">
463463
<parameter id="mutationRate.s:penguins_morph2" estimate="false" name="mutationRate">1.0</parameter>
464-
<substModel id="LewisMK.s:penguins_morph2" spec="LewisMK" datatype="@morphDataType.penguins_morph2"/>
464+
<substModel id="LewisMK.s:penguins_morph2" spec="morphmodels.evolution.substitutionmodel.LewisMK" datatype="@morphDataType.penguins_morph2"/>
465465
</siteModel>
466466
<branchRateModel id="RelaxedClock.c:penguins_morph" spec="beast.base.evolution.branchratemodel.UCRelaxedClockModel" clock.rate="@ucldMean.c:penguins_morph" rateCategories="@rateCategories.c:penguins_morph" tree="@Tree.t:tree">
467467
<LogNormal id="LogNormalDistributionModel.c:penguins_morph" S="@ucldStdev.c:penguins_morph" meanInRealSpace="true" name="distr">
@@ -480,7 +480,7 @@ filter="5,8,12,15,31-32,34,44,56,58,71-74,76,83,86,88,93-94,96-97,104,109,117-11
480480
<!-- 4 gamma categories, gammaShape.s:penguins_morph2 is added and gammaShape.s:penguins_morph3 removed-->
481481
<siteModel id="morphSiteModel.s:penguins_morph3" spec="SiteModel" gammaCategoryCount="4" shape="@gammaShape.s:penguins_morph2">
482482
<parameter id="mutationRate.s:penguins_morph3" estimate="false" name="mutationRate">1.0</parameter>
483-
<substModel id="LewisMK.s:penguins_morph3" spec="LewisMK" datatype="@morphDataType.penguins_morph3"/>
483+
<substModel id="LewisMK.s:penguins_morph3" spec="morphmodels.evolution.substitutionmodel.LewisMK" datatype="@morphDataType.penguins_morph3"/>
484484
</siteModel>
485485
</distribution>
486486
<distribution id="morphTreeLikelihood.penguins_morph4" spec="TreeLikelihood" branchRateModel="@RelaxedClock.c:penguins_morph" tree="@Tree.t:tree">
@@ -494,7 +494,7 @@ filter="1,4,35,38-39,42,60,63-64,100,136,166,205">
494494
<!-- 4 gamma categories, gammaShape.s:penguins_morph2 is added and gammaShape.s:penguins_morph4 removed-->
495495
<siteModel id="morphSiteModel.s:penguins_morph4" spec="SiteModel" gammaCategoryCount="4" shape="@gammaShape.s:penguins_morph2">
496496
<parameter id="mutationRate.s:penguins_morph4" estimate="false" name="mutationRate">1.0</parameter>
497-
<substModel id="LewisMK.s:penguins_morph4" spec="LewisMK" datatype="@morphDataType.penguins_morph4"/>
497+
<substModel id="LewisMK.s:penguins_morph4" spec="morphmodels.evolution.substitutionmodel.LewisMK" datatype="@morphDataType.penguins_morph4"/>
498498
</siteModel>
499499
</distribution>
500500
<distribution id="morphTreeLikelihood.penguins_morph5" spec="TreeLikelihood" branchRateModel="@RelaxedClock.c:penguins_morph" tree="@Tree.t:tree">
@@ -508,7 +508,7 @@ filter="13,16,41,66">
508508
<!-- 4 gamma categories, gammaShape.s:penguins_morph2 is added and gammaShape.s:penguins_morph5 removed-->
509509
<siteModel id="morphSiteModel.s:penguins_morph5" spec="SiteModel" gammaCategoryCount="4" shape="@gammaShape.s:penguins_morph2">
510510
<parameter id="mutationRate.s:penguins_morph5" estimate="false" name="mutationRate">1.0</parameter>
511-
<substModel id="LewisMK.s:penguins_morph5" spec="LewisMK" datatype="@morphDataType.penguins_morph5"/>
511+
<substModel id="LewisMK.s:penguins_morph5" spec="morphmodels.evolution.substitutionmodel.LewisMK" datatype="@morphDataType.penguins_morph5"/>
512512
</siteModel>
513513
</distribution>
514514
<distribution id="morphTreeLikelihood.penguins_morph6" spec="TreeLikelihood" branchRateModel="@RelaxedClock.c:penguins_morph" tree="@Tree.t:tree">
@@ -522,7 +522,7 @@ filter="11,21,124,173">
522522
<!-- 4 gamma categories, gammaShape.s:penguins_morph2 is added and gammaShape.s:penguins_morph6 removed-->
523523
<siteModel id="morphSiteModel.s:penguins_morph6" spec="SiteModel" gammaCategoryCount="4" shape="@gammaShape.s:penguins_morph2">
524524
<parameter id="mutationRate.s:penguins_morph6" estimate="false" name="mutationRate">1.0</parameter>
525-
<substModel id="LewisMK.s:penguins_morph6" spec="LewisMK" datatype="@morphDataType.penguins_morph6"/>
525+
<substModel id="LewisMK.s:penguins_morph6" spec="morphmodels.evolution.substitutionmodel.LewisMK" datatype="@morphDataType.penguins_morph6"/>
526526
</siteModel>
527527
</distribution>
528528
<distribution id="morphTreeLikelihood.penguins_morph7" spec="TreeLikelihood" branchRateModel="@RelaxedClock.c:penguins_morph" tree="@Tree.t:tree">
@@ -536,7 +536,7 @@ filter="9">
536536
<!-- 4 gamma categories, gammaShape.s:penguins_morph2 is added and gammaShape.s:penguins_morph7 removed-->
537537
<siteModel id="morphSiteModel.s:penguins_morph7" spec="SiteModel" gammaCategoryCount="4" shape="@gammaShape.s:penguins_morph2">
538538
<parameter id="mutationRate.s:penguins_morph7" estimate="false" name="mutationRate">1.0</parameter>
539-
<substModel id="LewisMK.s:penguins_morph7" spec="LewisMK" datatype="@morphDataType.penguins_morph7"/>
539+
<substModel id="LewisMK.s:penguins_morph7" spec="morphmodels.evolution.substitutionmodel.LewisMK" datatype="@morphDataType.penguins_morph7"/>
540540
</siteModel>
541541
</distribution>
542542
<distribution id="treeLikelihood.penguins_dna" spec="TreeLikelihood" tree="@Tree.t:tree">
@@ -670,7 +670,7 @@ filter="9">
670670
</logger>
671671

672672
<logger id="treelog.t:tree" fileName="penguins.trees" logEvery="10000" mode="tree">
673-
<log id="TreeWithMetaDataLogger.t:tree" spec="beast.base.evolution.tree.TreeWithMetaDataLogger" branchratemodel="@RelaxedClock.c:penguins_morph" tree="@Tree.t:tree"/>
673+
<log id="TreeWithMetaDataLogger.t:tree" spec="beast.base.evolution.TreeWithMetaDataLogger" branchratemodel="@RelaxedClock.c:penguins_morph" tree="@Tree.t:tree"/>
674674
</logger>
675675

676676
</run>

0 commit comments

Comments
 (0)