extend
ensembl.io.genomio.genome_metadata.extend
¶
    Update a genome metadata file to include additional sequence regions (e.g. MT chromosome).
amend_genome_metadata(genome_infile, genome_outfile, report_file=None, genbank_file=None)
¶
    Parameters:
| Name | Type | Description | Default | 
|---|---|---|---|
| genome_infile | PathLike | Genome metadata following the  | required | 
| genome_outfile | PathLike | Amended genome metadata file. | required | 
| report_file | Optional[PathLike] | INSDC/RefSeq sequences report file. | None | 
| genbank_file | Optional[PathLike] | INSDC/RefSeq GBFF file. | None | 
Source code in src/python/ensembl/io/genomio/genome_metadata/extend.py
              | 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 |  | 
get_additions(report_path, gbff_path)
¶
    Returns all seq_regions that are mentioned in the report but that are not in the data.
Parameters:
| Name | Type | Description | Default | 
|---|---|---|---|
| report_path | PathLike | Path to the report file. | required | 
| gbff_path | Optional[PathLike] | Path to the GBFF file. | required | 
Source code in src/python/ensembl/io/genomio/genome_metadata/extend.py
              | 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 |  | 
get_gbff_regions(gbff_path)
¶
    Returns the seq_region data from a GBFF file.
Parameters:
| Name | Type | Description | Default | 
|---|---|---|---|
| gbff_path | Optional[PathLike] | GBFF file path to use. | required | 
Source code in src/python/ensembl/io/genomio/genome_metadata/extend.py
              | 63 64 65 66 67 68 69 70 71 72 73 74 75 |  | 
get_report_regions_names(report_path)
¶
    Returns a list of GenBank-RefSeq seq_region names from the assembly report file.
Parameters:
| Name | Type | Description | Default | 
|---|---|---|---|
| report_path | PathLike | Path to the assembly report file from INSDC/RefSeq. | required | 
Source code in src/python/ensembl/io/genomio/genome_metadata/extend.py
              | 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 |  | 
main()
¶
    Module's entry-point.
Source code in src/python/ensembl/io/genomio/genome_metadata/extend.py
              | 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 |  |