Class/Object

org.clulab.processors.bionlp

BioNLPProcessor

Related Docs: object BioNLPProcessor | package bionlp

Permalink

class BioNLPProcessor extends CoreNLPProcessor

A processor for biomedical texts, based on CoreNLP, but with different tokenization and NER User: mihais Date: 10/27/14

Linear Supertypes
CoreNLPProcessor, ShallowNLPProcessor, Processor, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BioNLPProcessor
  2. CoreNLPProcessor
  3. ShallowNLPProcessor
  4. Processor
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new BioNLPProcessor(internStrings: Boolean = false, withChunks: Boolean = true, withCRFNER: Boolean = true, withRuleNER: Boolean = true, withContext: Boolean = true, withDiscourse: Int = ShallowNLPProcessor.NO_DISCOURSE, maxSentenceLength: Int = 100, removeFigTabReferences: Boolean = true)

    Permalink

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 addBioTokenizerOptions(props: Properties): Unit

    Permalink
  5. def annotate(doc: Document): Document

    Permalink
    Definition Classes
    Processor
  6. def annotate(text: String, keepText: Boolean): Document

    Permalink
    Definition Classes
    Processor
  7. def annotateFromSentences(sentences: Iterable[String], keepText: Boolean): Document

    Permalink
    Definition Classes
    Processor
  8. def annotateFromTokens(sentences: Iterable[Iterable[String]], keepText: Boolean): Document

    Permalink
    Definition Classes
    Processor
  9. def arrayOrNone[T](b: ArrayBuffer[T])(implicit arg0: ClassTag[T]): Option[Array[T]]

    Permalink
    Definition Classes
    ShallowNLPProcessor
  10. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  11. def basicSanityCheck(doc: Document, checkAnnotation: Boolean = true): Option[Annotation]

    Permalink
    Definition Classes
    ShallowNLPProcessor
  12. def beginsContext(label: String): Boolean

    Permalink
  13. lazy val bioNer: BioNER

    Permalink
  14. lazy val chunker: CRFChunker

    Permalink
    Definition Classes
    ShallowNLPProcessor
  15. def chunking(doc: Document): Unit

    Permalink
    Definition Classes
    ShallowNLPProcessor → Processor
  16. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  17. lazy val coref: StanfordCoreNLP

    Permalink
    Definition Classes
    CoreNLPProcessor
  18. def discourse(doc: Document): Unit

    Permalink
    Definition Classes
    CoreNLPProcessorShallowNLPProcessor → Processor
  19. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  21. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  22. def findEntityEnd(offset: Int, seq: Array[String]): Int

    Permalink
  23. def findEntityStart(offset: Int, seq: Array[String]): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  25. lazy val gsf: GrammaticalStructureFactory

    Permalink
    Definition Classes
    CoreNLPProcessor
  26. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  27. lazy val headFinder: SemanticHeadFinder

    Permalink
    Definition Classes
    CoreNLPProcessor
  28. def in(s: String): String

    Permalink
    Definition Classes
    ShallowNLPProcessor
  29. val internStrings: Boolean

    Permalink
    Definition Classes
    ShallowNLPProcessor
  30. def isCC(offset: MutableNumber[Int], tags: Array[String]): Boolean

    Permalink
  31. def isEntity(offset: MutableNumber[Int], seq: Array[String]): Boolean

    Permalink
  32. def isFigRef(lemmas: Array[String], offset: Int): Boolean

    Permalink
  33. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  34. def isLowerCase(s: String): Boolean

    Permalink
  35. def isUpperInitial(s: String): Boolean

    Permalink
  36. def labelSemanticRoles(doc: Document): Unit

    Permalink
    Definition Classes
    ShallowNLPProcessor → Processor
  37. def lemmatize(doc: Document): Unit

    Permalink
    Definition Classes
    ShallowNLPProcessor → Processor
  38. lazy val lemmatizer: StanfordCoreNLP

    Permalink
    Definition Classes
    ShallowNLPProcessor
  39. val maxSentenceLength: Int

    Permalink
    Definition Classes
    CoreNLPProcessor
  40. def mkChunker: CRFChunker

    Permalink
    Definition Classes
    ShallowNLPProcessor
  41. def mkCoref: StanfordCoreNLP

    Permalink
    Definition Classes
    CoreNLPProcessor
  42. def mkDocument(text: String, keepText: Boolean): Document

    Permalink
    Definition Classes
    ShallowNLPProcessor → Processor
  43. def mkDocumentFromSentences(sentences: Iterable[String], keepText: Boolean, charactersBetweenSentences: Int = 1): Document

    Permalink
    Definition Classes
    ShallowNLPProcessor → Processor
  44. def mkDocumentFromTokens(sentences: Iterable[Iterable[String]], keepText: Boolean, charactersBetweenSentences: Int = 1, charactersBetweenTokens: Int = 1): Document

    Permalink
    Definition Classes
    ShallowNLPProcessor → Processor
  45. def mkGSF: GrammaticalStructureFactory

    Permalink
    Definition Classes
    CoreNLPProcessor
  46. def mkLemmatizer: StanfordCoreNLP

    Permalink
    Definition Classes
    ShallowNLPProcessor
  47. def mkLexicalizedParser: LexicalizedParser

    Permalink
    Definition Classes
    CoreNLPProcessor
  48. def mkNer: StanfordCoreNLP

    Permalink
    Definition Classes
    ShallowNLPProcessor
  49. def mkPosTagger: StanfordCoreNLP

    Permalink
    Definition Classes
    ShallowNLPProcessor
  50. def mkSent(sentence: Sentence): List[CoreLabel]

    Permalink
  51. def mkSentence(annotation: CoreMap): Sentence

    Permalink
    Definition Classes
    ShallowNLPProcessor
  52. def mkTokenizerWithSentenceSplitting: StanfordCoreNLP

    Permalink
    Definition Classes
    BioNLPProcessorShallowNLPProcessor
  53. def mkTokenizerWithoutSentenceSplitting: StanfordCoreNLP

    Permalink
    Definition Classes
    BioNLPProcessorShallowNLPProcessor
  54. def namedEntitySanityCheck(doc: Document): Option[Annotation]

    Permalink
    Definition Classes
    ShallowNLPProcessor
  55. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  56. lazy val ner: StanfordCoreNLP

    Permalink
    Definition Classes
    ShallowNLPProcessor
  57. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  59. def parse(doc: Document): Unit

    Permalink
    Definition Classes
    CoreNLPProcessorShallowNLPProcessor → Processor
  60. lazy val posTagger: StanfordCoreNLP

    Permalink
    Definition Classes
    ShallowNLPProcessor
  61. def postProcessNamedEntities(sent: Sentence): Unit

    Permalink

    Fix common NER errors

  62. lazy val postProcessor: BioNLPTokenizerPostProcessor

    Permalink
  63. def postprocessTags(annotation: Annotation): Unit

    Permalink

    Improve POS tagging in the Bio domain

    Improve POS tagging in the Bio domain

    annotation

    The CoreNLP annotation

    Definition Classes
    BioNLPProcessorShallowNLPProcessor
  64. def postprocessTokens(originalTokens: Array[CoreLabel]): Array[CoreLabel]

    Permalink

    Implements the bio-specific post-processing steps from McClosky et al.

    Implements the bio-specific post-processing steps from McClosky et al. (2011)

    originalTokens

    Input CoreNLP sentence

    returns

    The modified tokens

    Definition Classes
    BioNLPProcessorShallowNLPProcessor
  65. def postprocessTokens(sentence: CoreMap): List[CoreLabel]

    Permalink
    Attributes
    protected
    Definition Classes
    ShallowNLPProcessor
  66. lazy val preProcessor: BioNLPPreProcessor

    Permalink
  67. def preprocessSentences(origSentences: Iterable[String]): Iterable[String]

    Permalink
    Definition Classes
    Processor
  68. def preprocessText(origText: String): String

    Permalink
    Definition Classes
    BioNLPProcessor → Processor
  69. def preprocessTokens(origSentences: Iterable[Iterable[String]]): Iterable[Iterable[String]]

    Permalink
    Definition Classes
    Processor
  70. def recognizeNamedEntities(doc: Document): Unit

    Permalink
    Definition Classes
    BioNLPProcessorShallowNLPProcessor → Processor
  71. def removeContextFromBeginningOfGenes(bc2Labels: Array[String], labelsWithContext: Array[String]): Unit

    Permalink
  72. def resolveCoreference(doc: Document): Unit

    Permalink
    Definition Classes
    BioNLPProcessorCoreNLPProcessorShallowNLPProcessor → Processor
  73. lazy val rstConstituentParser: RSTParser

    Permalink
    Definition Classes
    CoreNLPProcessor
  74. lazy val ruleNer: RuleNER

    Permalink
  75. lazy val specialTokens: Set[String]

    Permalink
  76. def stanfordParse(sentence: CoreMap): Tree

    Permalink
    Definition Classes
    CoreNLPProcessor
  77. lazy val stanfordParser: LexicalizedParser

    Permalink
    Definition Classes
    CoreNLPProcessor
  78. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  79. def tagPartsOfSpeech(doc: Document): Unit

    Permalink
    Definition Classes
    ShallowNLPProcessor → Processor
  80. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  81. lazy val tokenizerWithSentenceSplitting: StanfordCoreNLP

    Permalink
    Definition Classes
    ShallowNLPProcessor
  82. lazy val tokenizerWithoutSentenceSplitting: StanfordCoreNLP

    Permalink
    Definition Classes
    ShallowNLPProcessor
  83. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  86. val withChunks: Boolean

    Permalink
    Definition Classes
    ShallowNLPProcessor
  87. val withDiscourse: Int

    Permalink
    Definition Classes
    CoreNLPProcessor

Inherited from CoreNLPProcessor

Inherited from ShallowNLPProcessor

Inherited from Processor

Inherited from AnyRef

Inherited from Any

Ungrouped