def __initialize(self, sample):
self.__processed = [False] * len(sample)<EOL>self.__optics_objects = [optics_descriptor(i) for i in range(len(sample))]      <EOL>self.__ordered_database = []        <EOL>self.__clusters = None      <EOL>self.__noise = None         <EOL>
!
        @brief Initializes internal states and resets clustering results in line with input sample.