alphagenome.data.track_data.from_protos

Contents

alphagenome.data.track_data.from_protos#

alphagenome.data.track_data.from_protos(proto, chunks=(), *, interval=None)[source]#

Creates a TrackData object from protobuf messages.

Parameters:
  • proto (TrackData) – A TrackData protobuf message.

  • chunks (Iterable[TensorChunk] (default: ())) – A sequence of TensorChunk protobuf messages.

  • interval (Optional[Interval] (default: None)) – Optional Interval object representing the genomic region containing the tracks. Only used if the proto does not have an interval.

Return type:

TrackData

Returns:

A TrackData object.