pairing module

mavis.pairing.pairing.comparison_distance(event1, event2, input_distances=None)[source]
mavis.pairing.pairing.equivalent(event1, event2, distances=None)[source]

compares two events by breakpoint position to see if they are equivalent

mavis.pairing.pairing.inferred_equivalent(event1, event2, reference_transcripts, distances=None)[source]

comparison of events using product prediction and breakpoint prediction

mavis.pairing.pairing.pair_by_distance(calls, distances, log=<mavis.util.Log object>, against_self=False)[source]

for a set of input calls, pair by distance

mavis.pairing.pairing.predict_transcriptome_breakpoint(breakpoint, transcript)[source]

for a given genomic breakpoint and the target transcript. Predicts the possible transcriptomic breakpoints that would be expected based on the splicing model for abrogated splice sites

Parameters:

see theory - pairing similar events

mavis.pairing.pairing.product_key(bpp)[source]

unique id for the product row