'Returns a list of input readers for the input spec.
Args:
mapper_spec: The MapperSpec for this InputReader.
Returns:
A list of InputReaders.
Raises:
BadReaderParamsError: required parameters are missing or invalid.'

@classmethod
def split_input(cls, mapper_spec):

    raise NotImplementedError
