All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.hammerlab.genomics.readsets.args.ReferenceArgs.scala Maven / Gradle / Ivy

The newest version!
package org.hammerlab.genomics.readsets.args

import org.kohsuke.args4j.{ Option ⇒ Args4jOption }

trait HasReference {
  def referencePath: String
  def referenceIsPartial: Boolean
}

trait ReferenceArgs extends HasReference {
  @Args4jOption(
    name = "--reference",
    required = true,
    usage = "Local path to a reference FASTA file"
  )
  var referencePath: String = _

  @Args4jOption(
    name = "--partial-reference",
    usage = "Treat the reference fasta as a \"partial FASTA\", comprised of segments (possibly in the interior) of contigs."
  )
  var referenceIsPartial: Boolean = false
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy