parameters: (self, value, column_number)
return_statement: return parsed_value
docstring: Parse a genomic coordinate, logging any errors for this column.
  
          Return the parsed value if valid, None otherwise.
docstring_summary: Parse a genomic coordinate, logging any errors for this column.
docstring_tokens: Parse a genomic coordinate logging any errors for this column .
function: def parse_genomic_coord(self, value, column_number):
          """Parse a genomic coordinate, logging any errors for this column.
  
          Return the parsed value if valid, None otherwise.
          """
          parsed_value = None
          try:
              parsed_value = int(value)
          except ValueError:
              self.logger.error("Genomic position is not an integer",
                                extra={'line_number': self.line_number,
                                       'column_number': column_number,
                                       'cause': value})
          return parsed_value
function_tokens: def parse_genomic_coord ( self , value , column_number ) : parsed_value = None try : parsed_value = int ( value ) except ValueError : self . logger . error ( "Genomic position is not an integer" , extra = { 'line_number' : self . line_number , 'column_number' : column_number , 'cause' : value } ) return parsed_value