Lib POD5 Reference
c++ bindings for pod5_format
CleanupError
EmbeddedFileData
FileWriter
add_reads
add_reads(
count: int,
read_ids: NDArray[uint8],
read_numbers: NDArray[uint32],
start_samples: NDArray[uint64],
channels: NDArray[uint16],
wells: NDArray[uint8],
pore_types: NDArray[int16],
calibration_offsets: NDArray[float32],
calibration_scales: NDArray[float32],
median_befores: NDArray[float32],
end_reasons: NDArray[int16],
end_reason_forceds: NDArray[bool_],
run_infos: NDArray[int16],
num_minknow_events: NDArray[uint64],
tracked_scaling_scales: NDArray[float32],
tracked_scaling_shifts: NDArray[float32],
predicted_scaling_scales: NDArray[float32],
predicted_scaling_shifts: NDArray[float32],
num_reads_since_mux_changes: NDArray[uint32],
time_since_mux_changes: NDArray[float32],
open_pore_levels: NDArray[float32],
signals: List[NDArray[int16]],
) -> None
add_reads_pre_compressed
add_reads_pre_compressed(
count: int,
read_ids: NDArray[uint8],
read_numbers: NDArray[uint32],
start_samples: NDArray[uint64],
channels: NDArray[uint16],
wells: NDArray[uint8],
pore_types: NDArray[int16],
calibration_offsets: NDArray[float32],
calibration_scales: NDArray[float32],
median_befores: NDArray[float32],
end_reasons: NDArray[int16],
end_reason_forceds: NDArray[bool_],
run_infos: NDArray[int16],
num_minknow_events: NDArray[uint64],
tracked_scaling_scales: NDArray[float32],
tracked_scaling_shifts: NDArray[float32],
predicted_scaling_scales: NDArray[float32],
predicted_scaling_shifts: NDArray[float32],
num_reads_since_mux_changes: NDArray[uint32],
time_since_mux_changes: NDArray[float32],
open_pore_levels: NDArray[float32],
signal_chunks: List[NDArray[uint8]],
signal_chunk_lengths: NDArray[uint32],
signal_chunk_counts: NDArray[uint32],
) -> None
add_run_info
add_run_info(
acquisition_id: str,
acquisition_start_time: int,
adc_max: int,
adc_min: int,
context_tags: List[Tuple[str, str]],
experiment_name: str,
flow_cell_id: str,
flow_cell_product_code: str,
protocol_name: str,
protocol_run_id: str,
protocol_start_time: int,
sample_id: str,
sample_rate: int,
sequencing_kit: str,
sequencer_position: str,
sequencer_position_type: str,
software: str,
system_name: str,
system_type: str,
tracking_id: List[Tuple[str, str]],
) -> int
FileWriterOptions
Pod5AsyncSignalLoader
Pod5FileReader
batch_get_signal
batch_get_signal(get_samples: bool, get_sample_count: bool) -> Pod5AsyncSignalLoader
batch_get_signal_batches
batch_get_signal_batches(
get_samples: bool, get_samples_count: bool, batches: NDArray[uint32]
) -> Pod5AsyncSignalLoader
batch_get_signal_selection
batch_get_signal_selection(
get_samples: bool,
get_sample_count: bool,
batch_counts: NDArray[uint32],
batch_rows: NDArray[uint32],
) -> Pod5AsyncSignalLoader
Pod5SignalCacheBatch
RecoverFileOptions
RecoveredRowCounts
RecoveryDetails
Repacker
add_all_reads_to_output
add_all_reads_to_output(output: Pod5RepackerOutput, input: Pod5FileReader) -> None
add_selected_reads_to_output
add_selected_reads_to_output(
output: Pod5RepackerOutput,
input: Pod5FileReader,
batch_counts: NDArray[uint32],
all_batch_rows: NDArray[uint32],
) -> None
compress_signal
create_file
create_file(
src_filename: str, writer_name: str, options: Optional[FileWriterOptions]
) -> FileWriter
decompress_signal
decompress_signal(
compressed_signal: Union[NDArray[uint8], memoryview], signal_out: NDArray[int16]
) -> None
load_read_id_iterable
recover_file
recover_file(
src_filename: str, dest_filename: str, options: Optional[RecoverFileOptions]
) -> RecoveryDetails