# Path: abpytools/home.py
# class Home:
# 
#     def __init__(self):
# 
#         self.homedir = os.path.dirname(os.path.abspath(__file__))


import json
from abpytools.home import Home


class DataLoader:

    def __init__(self, data=[], data_type='', amino_acid_property=[]):

        """

        :param data: list with the information required to access data in json file
        :param data_type: str must be one of the following: 'CDR_positions', 'NumberingSchemes' or 'AminoAcidProperties'
        :param amino_acid_property: temporary parameter
        :param misc: temporary parameter
        """
        self.amino_acid_property = amino_acid_property

# Path: abpytools/home.py
# class Home:
# 
#     def __init__(self):
# 
#         self.homedir = os.path.dirname(os.path.abspath(__file__))


# Path: abpytools/utils/data_loader.py
import json
from abpytools.home import Home



class DataLoader:

    def __init__(self, data=[], data_type='', amino_acid_property=[]):

        """

        :param data: list with the information required to access data in json file
        :param data_type: str must be one of the following: 'CDR_positions', 'NumberingSchemes' or 'AminoAcidProperties'
        :param amino_acid_property: temporary parameter
        :param misc: temporary parameter
        """
        self.amino_acid_property = amino_acid_property

        self.directory_name = Home().homedir