def writeColorSequence(self,cList):
        
        self.sequenceList.Clear()
        
        alreadyScanned=[]
        sampleList=[]
        self.sequenceList.SetDoubleBuffered(False)
        for i in range(0,len(cList)):
            item = wx.ListItem() 

            #item.SetData(id) 
            #item.SetWidth(200) 
            cLine=cList[i]
            cStat=1
            if cLine.upper().find('IMSAMPLE')>-1:
                
                cSample=cLine.split('"')
                cSample=cSample[1]
                cStat=X_ROBOT_X02DA_database.xGetSampleStatus(cSample)
                print (cSample,cStat)
                sampleList+=[(cSample,cStat)]
                #if cStat==0: cLine='*NOPOS*'+cLine
                #if cStat==2: cLine='*MEASE*'+cLine
                #if cStat==3: cLine='*RECON*'+cLine
                
                #self.sequenceList.SetItemBackgroundColour(i,bgcolor[cStat])
                #print self.sequenceList.GetItemBackgroundColour(i)
                #self.sequenceList.SetItemForegroundColour(i,bgcolor[cStat])
                #self.sequenceList.DefaultAttributes.colBg=bgcolor[cStat]
                self.sequenceList.Refresh()
                #self.sequenceList.Show()
            item.SetText(cLine)
            #dir(item) 
            #self.sequenceList.Insert(i,item)
            self.sequenceList.Append(cLine)
            if cStat>1: alreadyScanned+=[i]
            
            #self.sequenceList.SetItemBackgroundColour(i,bgcolor[cStat])
        self.sequenceList.SetChecked(alreadyScanned)
        self.writeSampleStatus(sampleList)