time_units: generations defaults: pulse: {dest: a} demes: - name: a epochs: - {start_size: 1} - name: b epochs: - {start_size: 1} - name: c epochs: - {start_size: 1} - name: d epochs: - {start_size: 1} pulses: - {sources: [b], proportions: [0.1], time: 100} - {sources: [c], proportions: [0.1], time: 100} - {sources: [d], proportions: [0.1], time: 100} - {sources: [a], dest: d, proportions: [0.2], time: 200}