Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
You should have received a copy of the GNU General Public License
along with this program. If not, see .
"""
import itertools
import tarfile
import zlib
from atomicwrites import atomic_write
import pandas as pd
from snps import Resources as SNPsResources
class Resources(SNPsResources):
""" Object used to manage resources required by `lineage`. """
def __init__(self, resources_dir="resources"):
""" Initialize a ``Resources`` object.
Parameters
----------
resources_dir : str
name / path of resources directory
"""
super().__init__(resources_dir=resources_dir)
self._genetic_map_HapMapII_GRCh37 = {}
self._cytoBand_hg19 = pd.DataFrame()
self._knownGene_hg19 = pd.DataFrame()
self._kgXref_hg19 = pd.DataFrame()