\fmfleft{<xsl:for-eachselect="leg"><xsl:iftest="@sense='incoming' or @sense='anti-incoming' or @sense='in' or @sense='anti-in'"><xsl:iftest="position()!=1">,</xsl:if><xsl:value-ofselect="@id"/></xsl:if></xsl:for-each>}
\fmfright{<xsl:for-eachselect="leg"><xsl:iftest="@sense='outgoing' or @sense='anti-outgoing' or @sense='out' or @sense='anti-out'"><xsl:iftest="position()!=1">,</xsl:if><xsl:value-ofselect="@id"/></xsl:if></xsl:for-each>}
<xsl:for-eachselect="leg"> \fmf{<xsl:value-ofselect="@type"/><xsl:iftest="@label!=''">,label=<xsl:value-ofselect="@label"/></xsl:if>}{<xsl:iftest="@sense='incoming' or @sense='anti-outgoing' or @sense='in' or @sense='anti-out'"><xsl:value-ofselect="@id"/>,<xsl:value-ofselect="@target"/></xsl:if><xsl:iftest="@sense='outgoing' or @sense='anti-incoming' or @sense='out' or @sense='anti-in'"><xsl:value-ofselect="@target"/>,<xsl:value-ofselect="@id"/></xsl:if>}