<!-- Generate tree using a coalescent model with branching events. -->

<beast version='2.0' namespace='master:master.model:master.conditions:master.outputs'>
    <run spec='InheritanceTrajectory'
         verbosity='1'>
        
        <model spec='Model'>
            <population spec='Population' populationName='X' id='X'/>
            <reaction spec='Reaction' reactionName='Coalescence' rate="0.5">
                2X:1 -> X:1
            </reaction>
            <reaction spec='Reaction' reactionName='Recombination' rate="2.0">
                X:1 -> 2X:1
            </reaction>
        </model>                

        <initialState spec='InitState'>
            <lineageSeedMultiple spec='MultipleIndividuals' population='@X' copies="5"/>
        </initialState>
        
        <lineageEndCondition spec='LineageEndCondition' nLineages="1"/>
                
        <output spec='NexusOutput' fileName='CoalescentTreeWithRecombination_output.nexus' reverseTime="true"/>
    </run>
</beast>
