<?xml version="1.0" encoding="UTF-8"?>

<map-list>

  <map name="histone_map">
    <read name="histonetab_map" class="mapper.entity.FileEntity">
      <method name="setFileName">
        <arg type="java.lang.String" array-index="1" /> <!--used to pass in file name -->
      </method>
    </read>
    <tasks>
      <task class="mapper.task.BeginEndTask" target="chrom"/>
      <task class="mapper.task.RDFIntegerTyper" target="bin,chromStart,chromEnd"/>
      <task class="mapper.task.RDFDecimalTyper" target="score"/>
    </tasks>
    <write name="histonerdf_map" class="mapper.entity.FileEntity">
      <method name="setFileName">
        <arg type="java.lang.String" array-index="2" /> <!--used to pass in file name -->
      </method>
    </write>
  </map>

  <map name="tfbs_map">
    <read name="tfbstab_map" class="mapper.entity.FileEntity">
      <method name="setFileName">
        <arg type="java.lang.String" array-index="1" /> <!--used to pass in file name -->
      </method>
    </read>
    <tasks>
      <task class="mapper.task.BeginEndTask" target="chrom,name,strand"/>
      <task class="mapper.task.RDFIntegerTyper" target="bin,chromStart,chromEnd,score"/>
      <task class="mapper.task.RDFDecimalTyper" target="zScore"/>
    </tasks>
    <write name="tfbsrdf_map" class="mapper.entity.FileEntity">
      <method name="setFileName">
        <arg type="java.lang.String" array-index="2" /> <!--used to pass in file name -->
      </method>
    </write>
  </map>

</map-list>