
faceface
By: a guest on
Sep 4th, 2008 | syntax:
XML | size: 1.27 KB | hits: 74 | expires: Never
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- Stylesheet go! -->
<xsl:template match="/">
<xsl:apply-templates />
</xsl:template>
<!-- Here we match the 'outermost' tag because any 'non matched'
content is simply output from the stylesheet -->
<xsl:template match="Bioseq-set">
<!-- For each 'sequence' object in the XML output ... -->
<xsl:for-each select="Bioseq-set_seq-set/Seq-entry">
<xsl:value-of select="substring-before(Seq-entry_seq/Bioseq/Bioseq_descr/Seq-descr/Seqdesc/Seqdesc_title, ' ')"/>
<xsl:text>	</xsl:text>
<xsl:value-of select="Seq-entry_seq/Bioseq/Bioseq_id/Seq-id//Dbtag_db"/>
<xsl:text>	</xsl:text>
<xsl:value-of select="Seq-entry_seq/Bioseq/Bioseq_id/Seq-id//Object-id_id"/>
<xsl:text>	</xsl:text>
<xsl:value-of select="Seq-entry_seq/Bioseq/Bioseq_id/Seq-id//Textseq-id_accession"/>
<xsl:text>	</xsl:text>
<xsl:value-of select="Seq-entry_seq/Bioseq/Bioseq_id/Seq-id//Textseq-id_version"/>
<xsl:text>	</xsl:text>
<xsl:value-of select="Seq-entry_seq/Bioseq/Bioseq_id/Seq-id//Seq-id_gi"/>
<xsl:text>
</xsl:text>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>