class_docstr: Text Processor class implement NER, POS tag, lexical tree parsing.
  EnProcessor is designed by single instance mode.
docstr: POS tagging function.
  
  Example::
  
      EnProcessor().get_pos(
          'All things in their being are good for something.'
      )
  
      >> [('All', 'DT'),
          ('things', 'NNS'),
          ('in', 'IN'),
          ('their', 'PRP$'),
          ('being', 'VBG'),
          ('are', 'VBP'),
          ('good', 'JJ'),
          ('for', 'IN'),
          ('something', 'NN'),
          ('.', '.')]
  
  :param str|list sentence: A sentence which needs to be tokenized.
  :return: Tokenized tokens with their POS tags.
docstr_tok: ["POS","tagging","function",".","Example",":",":","EnProcessor","(",")",".get_pos","(","'All","things","in","their","being","are","good","for","something",".","'",")",">",">","[","(","'All","'",",","'DT","'",")",",","(","'things","'",",","'NNS","'",")",",","(","'in","'",",","'IN","'",")",",","(","'their","'",",","'PRP","$","'",")",",","(","'being","'",",","'VBG","'",")",",","(","'are","'",",","'VBP","'",")",",","(","'good","'",",","'JJ","'",")",",","(","'for","'",",","'IN","'",")",",","(","'something","'",",","'NN","'",")",",","(","'",".","'",",","'",".","'",")","]",":","param","str|list","sentence",":","A","sentence","which","needs","to","be","tokenized",".",":","return",":","Tokenized","tokens","with","their","POS","tags","."]
code: def get_pos(self, sentence):
      r"""
      POS tagging function.
  
      Example::
  
          EnProcessor().get_pos(
              'All things in their being are good for something.'
          )
  
          >> [('All', 'DT'),
              ('things', 'NNS'),
              ('in', 'IN'),
              ('their', 'PRP$'),
              ('being', 'VBG'),
              ('are', 'VBP'),
              ('good', 'JJ'),
              ('for', 'IN'),
              ('something', 'NN'),
              ('.', '.')]
  
      :param str|list sentence: A sentence which needs to be tokenized.
      :return: Tokenized tokens with their POS tags.
  
      """
      assert isinstance(sentence, (str, list))
      self.check_initialized()
  
      tokens = (
          self.tokenize(sentence)
          if isinstance(sentence, str)
          else sentence
      )  # concatenate tokens
  
      if self.__word2vec is None:
          self.__word2vec = self.nlp.pipeline[0][1]
  
      tokens = self.__word2vec(Doc(self.nlp.vocab, words=tokens))
  
      if self.__pos_tag is None:
          self.__pos_tag = self.nlp.pipeline[1][1]
  
      pos_tags = self.__pos_tag(tokens)
  
      return [(word.text, word.tag_) for word in pos_tags]
  
imports: import re
  import nltk
  import spacy
  import threading
  from functools import reduce
  from spacy.tokens import Doc
  from .nltk_res_load import *
  from ..settings import *
label_desc: Use image node_id 9 for calling the EnProcessor obj's underlying member method code with example usage: obj.get_pos(sentence) and returns: unknown