Obo
Namespace: FSharpBio.IO
Module to parse obo files to AdjacencyGraph
Nested types and modules
Functions and values
Function or value | Description |
createOboEdge id sourceId targetId
Signature: id:int -> sourceId:int -> targetId:int -> OboEdge
|
Creates OboEdge
|
createOboNode id name nameSpace
Signature: id:int -> name:string -> nameSpace:string -> OboNode
|
Creates OboNode
|
createOboTerm (...)
Signature: id:string -> name:string -> nameSpace:string -> definition:string -> relationship:string -> related_synonym:string list -> isA:string list -> synonym:string list -> exactSynonym:string -> broadSynonym:string -> narrowSynonym:string -> xrefAnalog:string -> comment:string -> isObsolete:string -> replaced_by:string -> consider:string -> altId:string -> disjointFrom:string list -> subset:string list -> intersectionOf:string list -> xref:string list -> propertyValue:string -> OboTerm
|
Creates an obo term record
|
createOboTermDef (...)
Signature: id:string -> name:string -> isTransitive:string -> isCyclic:string -> OboTermDef
|
|
fromOboTerm obo startIndex
Signature: obo:OboTerm -> startIndex:int -> OboNode * OboEdge list * int
|
Creates fromOboTerm from oboTerm startIndex
|
idToInt str
Signature: str:string -> int
|
|
oboTermToOboGraph input
Signature: input:seq<OboTerm> -> seq<oboAdjacencyNode>
|
Creates OboEnumerator from oboNode oboEdge
|
parseOboTerms input
Signature: input:seq<string> -> seq<OboTerm>
|
Parse Obo Terms [Term] from seq
|
readFile path
Signature: path:string -> oboAdjacencyNode list
|
Reads obo file
|
tryIdToInt str
Signature: str:string -> int option
|
Splits String s at ":", returns sa.[1]
|