Object

nl.biopet.tools.vepnormalizer

VepNormalizer

Related Doc: package vepnormalizer

Permalink

object VepNormalizer extends ToolCommand[Args]

Linear Supertypes
ToolCommand[Args], Logging, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. VepNormalizer
  2. ToolCommand
  3. Logging
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def aboutText: String

    Permalink
    Definition Classes
    ToolCommand
  5. def argsParser: ArgsParser

    Permalink
    Definition Classes
    VepNormalizer → ToolCommand
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def cmdArrayToArgs(args: Array[String]): Args

    Permalink
    Definition Classes
    ToolCommand
  9. def contactText: String

    Permalink
    Definition Classes
    ToolCommand
  10. def contributingText: String

    Permalink
    Definition Classes
    ToolCommand
  11. def createBuilder(record: VariantContext, removeCsq: Boolean): VariantContextBuilder

    Permalink
  12. def csqCheck(header: VCFHeader): Unit

    Permalink

    Checks whether header has a CSQ tag

    Checks whether header has a CSQ tag

    header

    VCF header

  13. def descriptionText: String

    Permalink
    Definition Classes
    VepNormalizer → ToolCommand
  14. def documentationText: String

    Permalink
    Definition Classes
    ToolCommand
  15. def emptyArgs: Args

    Permalink
    Definition Classes
    VepNormalizer → ToolCommand
  16. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  18. def example(args: String*): String

    Permalink
    Definition Classes
    ToolCommand
  19. def exampleText: String

    Permalink
    Definition Classes
    VepNormalizer → ToolCommand
  20. def explodeTranscripts(record: VariantContext, csqInfos: Array[String], removeCsq: Boolean): Array[VariantContext]

    Permalink

    Explode a single VEP-annotated record to multiple normal records Based on the number of annotated transcripts in the CSQ tag

    Explode a single VEP-annotated record to multiple normal records Based on the number of annotated transcripts in the CSQ tag

    record

    the record as a VariantContext object

    csqInfos

    An array with names of new info tags

    returns

    An array with the new records

  21. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  22. def generateDocumentation(outputDirectory: File, version: String, release: Boolean): Unit

    Permalink
    Definition Classes
    ToolCommand
  23. def generateReadme(outputFile: File): Unit

    Permalink
    Definition Classes
    ToolCommand
  24. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  25. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  26. def installationText: String

    Permalink
    Definition Classes
    ToolCommand
  27. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  28. def logger: Logger

    Permalink
    Definition Classes
    Logging
  29. def main(args: Array[String]): Unit

    Permalink
    Definition Classes
    VepNormalizer → ToolCommand
  30. def mainPageContents: List[(String, String)]

    Permalink
    Definition Classes
    ToolCommand
  31. def manualText: String

    Permalink
    Definition Classes
    VepNormalizer → ToolCommand
  32. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  33. def normalize(reader: VCFFileReader, writer: AsyncVariantContextWriter, newInfos: Array[String], mode: String, removeCsq: Boolean): Unit

    Permalink

    Normalizer

    Normalizer

    reader

    input VCF VCFFileReader

    writer

    output VCF AsyncVariantContextWriter

    newInfos

    array of string containing names of new info fields

    mode

    normalizer mode (explode or standard)

    removeCsq

    remove csq tag (Boolean)

  34. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  35. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  36. def parseCsq(record: VariantContext): Array[Array[String]]

    Permalink
  37. def parseCsq(header: VCFHeader): Array[String]

    Permalink

    Parses the CSQ tag in the header

    Parses the CSQ tag in the header

    header

    the VCF header

    returns

    list of strings with new info fields

  38. def readmeContents: List[(String, String)]

    Permalink
    Definition Classes
    ToolCommand
  39. def sparkExample(args: String*): String

    Permalink
    Definition Classes
    ToolCommand
  40. def sparkUnsafeExample(args: String*): String

    Permalink
    Definition Classes
    ToolCommand
  41. def standardTranscripts(record: VariantContext, csqInfos: Array[String], removeCsq: Boolean): VariantContext

    Permalink
  42. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  43. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  44. def toolName: String

    Permalink
    Definition Classes
    ToolCommand
  45. def unsafeExample(args: String*): String

    Permalink
    Definition Classes
    ToolCommand
  46. def urlToolName: String

    Permalink
    Definition Classes
    ToolCommand
  47. def usageText: String

    Permalink
    Definition Classes
    ToolCommand
  48. def versionCheck(header: VCFHeader): Unit

    Permalink

    Checks whether version of input VCF is at least 4.0 VEP is known to cause issues below 4.0 Throws exception if not

    Checks whether version of input VCF is at least 4.0 VEP is known to cause issues below 4.0 Throws exception if not

    header

    VCFHeader of input VCF

  49. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  51. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ToolCommand[Args]

Inherited from Logging

Inherited from AnyRef

Inherited from Any

Ungrouped