Packages

object GffDataSource

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GffDataSource
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addAttributesMapColumn(df: DataFrame): DataFrame
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def checkAndGetPath(options: Map[String, String]): String
  7. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  10. def filterFastaLines(df: DataFrame): DataFrame
  11. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. def inferSchema(sqlContext: SQLContext, path: String): StructType

    Infers the schema by reading the gff fileusing csv datasource and parsing the attributes fields to get official and unofficial attribute columns.

    Infers the schema by reading the gff fileusing csv datasource and parsing the attributes fields to get official and unofficial attribute columns. Drops the original "attributes" column. Names, types and ordering of columns will be as follows: Names: All attribute fields will have names exactly as in tags. Types: Official attribute fields will have the types in io.projectglow.common.FeatureSchemas.gffOfficialAttributeFields. Detection of official field names among tags are case-and-underscore-insensitive. Unofficial attribute fields will have StringType. Ordering: gffBaseSchema fields come first, followed by official attributes fields as ordered in io.projectglow.common.FeatureSchemas.gffOfficialAttributeFields, followed by unofficial attribute fields in case-insensitive alphabetical order.

    returns

    inferred schema

  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. def normalizeAttributesMapKeys(df: DataFrame): DataFrame
  18. def normalizeString(s: String): String
  19. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  22. def toString(): String
    Definition Classes
    AnyRef → Any
  23. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped