for i in range(len(FilesList)):

#       Get the spectrum:              
        CodeName, FileName, FileFolder  = pv.Analyze_Address(FilesList[i])
        Wave, Int, ExtraData            = pv.File2Data(FileFolder, FileName)
    
#       Get the text file:  
        Lick_TextFileName               = CodeName + '_LickIndexes.txt'
        Lick_TextFile                   = open(FileFolder + Lick_TextFileName,"r")
        TextLines                       = Lick_TextFile.readlines()
        Lick_TextFile.close()
    
#       Several lines logs depending on the pypeline state: Untreated, Reddening, Nebular continuum, Stellar continuum 
        LogTableName                    = CodeName + DataLog_Extension
        pv.LogTableAddress              = FileFolder + LogTableName
           
        #Generate data log if emision lines log (THIS COULD BE AN ISOLATED METHOD)
        pv.CleanTableMaker(pv.LogTableAddress, pv.RemakeFiles)   
    
        #Defining lines log
        pv.Current_LinesLog             = FileFolder + LogTableName
        
#       Start to loop through recorded line
        for m in range(1, len(TextLines)):
            try:

                Line = TextLines[m].split()
                pv.Current_Label, pv.Current_Ion, pv.Current_TheoLoc        = Line[0], Line[1], float(Line[2]),
                pv.Wave1, pv.Wave2, pv.Wave3, pv.Wave4, pv.Wave5, pv.Wave6  = float(Line[4]), float(Line[5]), float(Line[6]), float(Line[7]), float(Line[8]), float(Line[9])
                pv.Selections                                               = [pv.Wave1, pv.Wave2, pv.Wave3, pv.Wave4, pv.Wave5, pv.Wave6]