Class SVFastqUtils.FastqRead

java.lang.Object
org.broadinstitute.hellbender.tools.spark.sv.utils.SVFastqUtils.FastqRead
All Implemented Interfaces:
org.broadinstitute.hellbender.utils.fermi.FermiLiteAssembler.BasesAndQuals
Enclosing class:
SVFastqUtils

public static final class SVFastqUtils.FastqRead extends Object implements org.broadinstitute.hellbender.utils.fermi.FermiLiteAssembler.BasesAndQuals
  • Constructor Details

    • FastqRead

      public FastqRead(GATKRead read)
    • FastqRead

      public FastqRead(GATKRead read, boolean includeMappingLocation)
  • Method Details

    • getHeader

      public String getHeader()
      Returns the header line of this Fastq read starting with '@' followed by the read id and description separated by tab characters.
      Returns:
      never null.
    • getId

      public String getId()
    • getName

      public String getName()
    • getDescription

      public String getDescription()
    • getMapping

      public SVFastqUtils.Mapping getMapping()
    • getBases

      public byte[] getBases()
      returns bases with values like 'A', 'C', 'G', and 'T'
      Specified by:
      getBases in interface org.broadinstitute.hellbender.utils.fermi.FermiLiteAssembler.BasesAndQuals
    • getQuals

      public byte[] getQuals()
      returns phred-scaled quals with no bias
      Specified by:
      getQuals in interface org.broadinstitute.hellbender.utils.fermi.FermiLiteAssembler.BasesAndQuals