Target construction
- ASOkai.Targets.create_target_gene(genome, target_id=None, target_name=None, *, site_length, region='exonic')[source]
Create a target gene and extract all sites in one target region.
- Parameters:
genome (Genome) – Indexed genome containing the requested gene.
target_id (str | None) – Gene identifier. Mutually exclusive with
target_name.target_name (str | None) – Gene name. Mutually exclusive with
target_id.site_length (int) – Positive target-site length in nucleotides.
region (Literal['exonic', 'pre-mrna', 'transcriptomic']) –
exonicfor sites contained within individual exons,pre-mrnafor the complete genomic gene span, ortranscriptomicfor spliced transcript sequences.
- Returns:
A target-gene snapshot containing sites in deterministic order.
- Raises:
ValueError – If the identifier selection, site length, region, or extracted domain data is invalid.
- Return type: