cadnano_segments module#
- class mrdna.readers.cadnano_segments.cadnano_part(part, **kwargs)[source]#
Bases:
SegmentModel
- mrdna.readers.cadnano_segments.read_model(json_data, sequence=None, fill_sequence='T', **kwargs)[source]#
Read in data
- mrdna.readers.cadnano_segments.combineRegionLists(loHi1, loHi2, intersect=False)[source]#
Combines two lists of (lo,hi) pairs specifying integer regions a single list of regions.
- mrdna.readers.cadnano_segments.combineCompactRegionLists(loHi1, loHi2, intersect=False)[source]#
Combines two lists of (lo,hi) pairs specifying regions within a compact integer set into a single list of regions.
examples: loHi1 = [[0,4],[5,7]] loHi2 = [[2,4],[5,9]] out = [(0, 1), (2, 4), (5, 7), (8, 9)]
loHi1 = [[0,3],[5,7]] loHi2 = [[2,4],[5,9]] out = [(0, 1), (2, 3), (4, 4), (5, 7), (8, 9)]