--- a
+++ b/ECGSegment.py
@@ -0,0 +1,25 @@
+
+
+
+import numpy as np
+from preprocessOfApneaECG.mit2Segments import Mit2Segment, SEGMENTS_BASE_PATH, SEGMENTS_NUMBER_TRAIN
+
+
+class ECGSegment(Mit2Segment):
+	"""
+		Every ECGSegment object includes some base informations and feature vectors.
+	"""
+	def __init__(self):
+		# base attributions
+		super(ECGSegment, self).__init__()
+		# features
+		self.RR_intervals = []
+		self.R_peaks_amplitude = []
+		self.EDR = []
+	
+	def read_rri_ramp_edr(self):
+		self.RR_intervals = np.load(self.base_file_path + "/RRI.npy")  # RR intervals extracted from ECG.
+		self.R_peaks_amplitude = np.load(self.base_file_path + "/RAMP.npy")  # R peaks amplitude extracted from ECG.
+		self.EDR = np.load(self.base_file_path + "/EDR.npy")  # ECG-Derived Respiration signal
+		
+		
\ No newline at end of file