<HTMLScraperConfig>

   <StateTransitions processedResultType="Structure" begState="_None_">

      <HTMLEvent eventType="StartTag" tagType="a" fromState="_None_" toState="FoundSmiles">
        <InputAttribute attrName="href" startWith="../search/?smarts="/>
        <OutputAttribute attrName="href" outputTo="SmilesSearchData" />
      </HTMLEvent>

      <HTMLEvent eventType="EndTag" tagType="a" fromState="FoundSmiles" toState="Done" processResult="true" />

   </StateTransitions>

   <OutputFormat>
      <RootTag tagName="Structures" />
      <ProcessedResult processedResultType="Structure" tagName="Structure" >
          <ProcessedElement tagName="Smiles" charDataFrom="SmilesSearchData"
                            inPattern="\.\./search/\?smarts=(.*)$" outPattern="$1" />
      </ProcessedResult>
   </OutputFormat>

</HTMLScraperConfig>
