.
<put algorithm description here>
Input layer
[vector: any]Clip layer
[vector: any]Clipped
[vector]processing.runalg('qgis:clip', input, overlay, output)
<put algorithm description here>
Input layer
[vector: any]Difference layer
[vector: any]Difference
[vector]processing.runalg('qgis:difference', input, overlay, output)
<put algorithm description here>
Input layer
[vector: any]Intersect layer
[vector: any]Intersection
[vector]processing.runalg('qgis:intersection', input, input2, output)
<put algorithm description here>
Input layer
[vector: line]Intersect layer
[vector: line]Input unique ID field
[tablefield: any]Intersect unique ID field
[tablefield: any]Output layer
[vector]processing.runalg('qgis:lineintersections', input_a, input_b, field_a, field_b, output)
<put algorithm description here>
Input layer
[vector: any]Difference layer
[vector: any]Symetrical difference
[vector]processing.runalg('qgis:symetricaldifference', input, overlay, output)
<put algorithm description here>
Input layer
[vector: any]Input layer 2
[vector: any]Union
[vector]processing.runalg('qgis:union', input, input2, output)