INNER CODE UNIT · Python

block_ends

hillerlab/TOGA · CESAR_wrapper.py:337

    block_ends = [x[0] + x[1] for x in zip(block_starts, block_sizes)]
    bed_data["blocks"] = list(zip(block_starts, block_ends))
    bed_data["block_sizes"] = (
        block_sizes[::-1] if not bed_data["strand"] else block_sizes
    )
    verbose("Bed data is:\n{0}".format(bed_data))
    return bed_data


def revert(line):
    """Revert string and change with complement bases."""
    line = line[::-1].upper()
    new_str = "".join([COMPLEMENT_BASE.get(c) for c in line if COMPLEMENT_BASE.get(c)])
    return new_str


def get_2bit_path(db_arg):
    """Check if alias and return a path to 2bit file."""

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…