class_docstr: Organizes sample-level properties.
  
  options: A SampleOptions proto containing instructions for how to treat the
      sample, most of which will be set from flags.
  sam_readers: SamReader objects with handles on the `reads_filenames` from the
      options.
  in_memory_sam_reader: InMemorySamReader for this sample, which stores the
      alignments for this sample that have been read into memory from the
      sam_readers.
  reads: A list of reads queried from the sam readers.
  allele_counter: An allele counter object for the sample.
  variant_caller: A variant caller for the sample, should be instantiated using
      the options.variant_caller_options.
code: def __repr__(self):
      return "<Sample {}>".format(str(self.__dict__))
  
file_path: deepvariant/deepvariant/sample.py
imports: import dataclasses
  from typing import List, Optional, Sequence
  from deepvariant import variant_caller
  from deepvariant.protos import deepvariant_pb2
  from deepvariant.python import allelecounter
  from third_party.nucleus.io import sam
  from third_party.nucleus.protos import reads_pb2
label_desc: Use image node_id 1 for calling the Sample obj's underlying member method code with example usage: obj.__repr__() and returns: str