INNER CODE UNIT · Python

get_metainfo

cbg-ethz/V-pipe · workflow/scripts/assemble_visualization_webpage.py:64

def get_metainfo(metainfo_yaml):
    """load metainformation for the GFF and primers from YAML file"""

    if metainfo_yaml:
        print(f'Parsing metainformation: "{metainfo_yaml}"')
        with open(metainfo_yaml) as fd:
            metainfo = yaml.load(fd.read(), Loader=yaml.SafeLoader)
        assert (
            type(metainfo) is dict
        ), f"Probable syntax error in {metainfo_yaml} - need a dictionnary at top level, got {type(metainfo)} instead."
        return metainfo
    else:
        print("No metainformation YAML provided, skipping.")
        return {}


def parse_gff(fname):
    """Convert GFF to map."""

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…