class_docstr: Reads a single CoNLL-formatted file. This is the same file format as used in the
  :class:`~allennlp.data.dataset_readers.semantic_role_labelling.SrlReader`, but is preprocessed
  to dump all documents into a single file per train, dev and test split. See
  scripts/compile_coref_data.sh for more details of how to pre-process the Ontonotes 5.0 data
  into the correct format.
  
  Returns a ``Dataset`` where the ``Instances`` have four fields: ``text``, a ``TextField``
  containing the full document text, ``spans``, a ``ListField[SpanField]`` of inclusive start and
  end indices for span candidates, and ``metadata``, a ``MetadataField`` that stores the instance's
  original text. For data with gold cluster labels, we also include the original ``clusters``
  (a list of list of index pairs) and a ``SequenceLabelField`` of cluster ids for every span
  candidate.
  
  Parameters
  ----------
  max_span_width: ``int``, required.
      The maximum width of candidate spans to consider.
  token_indexers : ``Dict[str, TokenIndexer]``, optional
      This is used to index the words in the document.  See :class:`TokenIndexer`.
      Default is ``{"tokens": SingleIdTokenIndexer()}``.
class_docstr_tok: ["Reads","a","single","CoNLL-formatted","file",".","This","is","the","same","file","format","as","used","in","the",":","class",":","`","~allennlp.data.dataset_readers.semantic_role_labelling.SrlReader","`",",","but","is","preprocessed","to","dump","all","documents","into","a","single","file","per","train",",","dev","and","test","split",".","See","scripts\/compile_coref_data.sh","for","more","details","of","how","to","pre-process","the","Ontonotes","5.0","data","into","the","correct","format",".","Returns","a","``","Dataset","``","where","the","``","Instances","``","have","four","fields",":","``","text","``",",","a","``","TextField","``","containing","the","full","document","text",",","``","spans","``",",","a","``","ListField","[","SpanField","]","``","of","inclusive","start","and","end","indices","for","span","candidates",",","and","``","metadata","``",",","a","``","MetadataField","``","that","stores","the","instance's","original","text",".","For","data","with","gold","cluster","labels",",","we","also","include","the","original","``","clusters","``","(","a","list","of","list","of","index","pairs",")","and","a","``","SequenceLabelField","``","of","cluster","ids","for","every","span","candidate",".","Parameters","--","--","--","--","--","max_span_width",":","``","int","``",",","required",".","The","maximum","width","of","candidate","spans","to","consider",".","token_indexers",":","``","Dict","[","str",",","TokenIndexer","]","``",",","optional","This","is","used","to","index","the","words","in","the","document",".","See",":","class",":","`","TokenIndexer","`",".","Default","is","``","{","``","tokens","''",":","SingleIdTokenIndexer","(",")","}","``","."]
code: def _normalize_word(word):
      if word == "/." or word == "/?":
          return word[1:]
      else:
          return word
  
file_path: magnitude/pymagnitude/third_party/allennlp/data/dataset_readers/coreference_resolution/conll.py
imports: from __future__ import absolute_import
  import logging
  import collections
  from allennlp.common.file_utils import cached_path
  from allennlp.data.dataset_readers.dataset_reader import DatasetReader
  from allennlp.data.fields import Field, ListField, TextField, SpanField, MetadataField, SequenceLabelField
  from allennlp.data.instance import Instance
  from allennlp.data.tokenizers import Token
  from allennlp.data.token_indexers import SingleIdTokenIndexer, TokenIndexer
  from allennlp.data.dataset_readers.dataset_utils import Ontonotes, enumerate_spans
label_desc: Use image node_id 4 for calling the ConllCorefReader obj's underlying member method code with example usage: obj._normalize_word(word) and returns: word, word