Exemplo n.º 1
0
 def getReadLengthGraph(self):
     #Stores final data
     Summary = []
     self.DNA_current = self.DNAList[0]
     Start_length = 0
     End_length = 40000
     self.RepeatPositions = range(
         self.SideLengths,
         len(self.DNA_current) - Start_length - self.SideLengths)
     for length in range(Start_length, End_length):
         length += self.Gap
         Answer = self.NumberofRepeatsofLengthL(length)
         if False == Answer[3]:
             break
         print("Length", length, "Answer", Answer)
         Summary += [Answer]
     CommonFunctions.WriteArrayinFile(
         Summary, "RepeatStructure" + self.Filename[:-6] + ".csv")
Exemplo n.º 2
0
    def getUncertainty(self):
        #Stores final data
        Summary = []
        length = 1
        Start_length = 0
        self.DNA_current = self.DNAList[0]

        self.RepeatPositions = range(
            self.SideLengths,
            len(self.DNA_current) - Start_length - self.SideLengths)

        while True:
            length += self.Gap
            Answer = self.RepeatsofLengthL(length)
            #print("Answer", Answer)
            Summary += [Answer]
            if Answer[-4] < 1:
                break
        CommonFunctions.WriteArrayinFile(
            Summary, "Uncertainity_Summary_" + self.Filename[:-6] + ".csv")