rna_library.design.barcode

Module Contents

Functions

generate_sequences(m)

get_idxs(m, idxs)

make_sequences(m)

set_sequence(m, perm, ii=0)

longest_repeat(nums)

contains_jct(m)

check_pairs(sequence, indices)

validate_barcode_constraints(secstruct, sequence)

build_barcodes(secstruct, start = None, distance = 3)

rna_library.design.barcode.generate_sequences(m)
Parameters

m (rna_library.design.motif.Motif) –

rna_library.design.barcode.get_idxs(m, idxs)
Parameters
  • m (rna_library.design.motif.Motif) –

  • idxs (List[int]) –

rna_library.design.barcode.make_sequences(m)
Parameters

m (rna_library.design.motif.Motif) –

rna_library.design.barcode.set_sequence(m, perm, ii=0)
Parameters

m (rna_library.design.motif.Motif) –

rna_library.design.barcode.longest_repeat(nums)
rna_library.design.barcode.contains_jct(m)
Parameters

m (rna_library.design.motif.Motif) –

rna_library.design.barcode.check_pairs(sequence, indices)
rna_library.design.barcode.validate_barcode_constraints(secstruct, sequence)
Parameters
  • secstruct (str) –

  • sequence (str) –

rna_library.design.barcode.build_barcodes(secstruct, start=None, distance=3)
Parameters
  • secstruct (str) –

  • start (Union[str, None]) –

  • distance (int) –