fusor.transcript_junction_builder¶
Module for easy generation of FUSOR AssayedFusion/CategoricalFusion objects
- class fusor.transcript_junction_builder.TranscriptJunctionBuilder(fusor, five_prime_gene, three_prime_gene, five_prime_reference_sequence=None, three_prime_reference_sequence=None, annotation_type=None, five_prime_junction=0, three_prime_junction=0, five_prime_intronic_offset=0, three_prime_intronic_offset=0, linker_sequence=None, assayed_fusion=True)[source]¶
Class for quick FUSOR object generation
- __init__(fusor, five_prime_gene, three_prime_gene, five_prime_reference_sequence=None, three_prime_reference_sequence=None, annotation_type=None, five_prime_junction=0, three_prime_junction=0, five_prime_intronic_offset=0, three_prime_intronic_offset=0, linker_sequence=None, assayed_fusion=True)[source]¶
Initialize TranscriptJunctionBuilder class
- Parameters:
fusor (
FUSOR) – A FUSOR objectfive_prime_gene (
str) – The 5’ gene partnerthree_prime_gene (
str) – The 3’ gene partnerfive_prime_reference_sequence (
Optional[str]) – The 5’ prime reference sequence, either transcript or genomic. By default, this is set to Nonethree_prime_reference_sequence (
Optional[str]) – The 5’ prime reference sequence, either transcript or genomic. By default, this is set to Noneannotation_type (
Optional[AnnotationLayer]) – The annotation type describing the 5’ and 3’ reference sequences. This should be set to either c. or g. By default, this is set to Nonefive_prime_junction (
int) – The 5’ junction location, described using a residue coordinate (1-based) on a transcript or genomic sequence. By default, this is set to 0.three_prime_junction (
int) – The 3’ junction location, described using a residue coordinate (1-based) on a transcript or genomic sequence. By default, this is set to 0.five_prime_intronic_offset (
int) – The intronic offset for the 5’ junction, described using a residue coordinate (1-based) on a transcript sequence. By default, this is set to 0.three_prime_intronic_offset (
int) – The intronic offset for the 5’ junction, described using a residue coordinate (1-based) on a transcript sequence. By default, this is set to 0.linker_sequence (
Optional[str]) – The linker sequence. By default, this is set to Noneassayed_fusion (
bool) – If an AssayedFusion object should be created. By default, this is set to True.
- Raises:
ValueError – If
five_prime_junctionorthree_prime_junctionare not described using c. or g. coordinates