コード例 #1
0
ファイル: pbalignfiles.py プロジェクト: lpp1985/lpp_Script
 def SetOutputFileName(self, outputFileName):
     """Validate the user-specified output file and get the absolute and
     expanded path. If output file format is XML or BAM, set output BAM
     filename, BAM index bai file and PacBio BAM index pbi file.
     """
     if outputFileName is not None and outputFileName != "":
         self.outputFileName = checkOutputFile(outputFileName)
         if getFileFormat(self.outputFileName) in [FILE_FORMATS.BAM,
                 FILE_FORMATS.XML]:
             prefix = str(self.outputFileName[0:-3])
             self.outBamFileName = prefix + "bam"
             self.outBaiFileName = self.outBamFileName + ".bai"
             self.outPbiFileName = self.outBamFileName + ".pbi"
コード例 #2
0
 def SetOutputFileName(self, outputFileName):
     """Validate the user-specified output file and get the absolute and
     expanded path. If output file format is XML or BAM, set output BAM
     filename, BAM index bai file and PacBio BAM index pbi file.
     """
     if outputFileName is not None and outputFileName != "":
         self.outputFileName = checkOutputFile(outputFileName)
         if getFileFormat(self.outputFileName) in [FILE_FORMATS.BAM,
                 FILE_FORMATS.XML]:
             prefix = str(self.outputFileName[0:-3])
             self.outBamFileName = prefix + "bam"
             self.outBaiFileName = self.outBamFileName + ".bai"
             self.outPbiFileName = self.outBamFileName + ".pbi"
コード例 #3
0
ファイル: test_fileutil.py プロジェクト: pombredanne/pbalign
 def test_checkOutputFile(self):
     """Test checkOutputFile()."""
     samFN = "{0}/out/lambda_out.sam".format(self.rootDir)
     cmpFN = "{0}/out/lambda_out.cmp.h5".format(self.rootDir)
     self.assertTrue(filecmp.cmp(samFN, checkOutputFile(samFN)))
     self.assertTrue(filecmp.cmp(cmpFN, checkOutputFile(cmpFN)))
コード例 #4
0
ファイル: test_fileutil.py プロジェクト: natechols/pbalign
 def test_checkOutputFile(self):
     """Test checkOutputFile()."""
     samFN = path.join(self.outDir, "lambda_out.sam")
     cmpFN = path.join(self.outDir, "lambda_out.cmp.h5")
     self.assertTrue(filecmp.cmp(samFN, checkOutputFile(samFN)))
     self.assertTrue(filecmp.cmp(cmpFN, checkOutputFile(cmpFN)))
コード例 #5
0
 def test_checkOutputFile(self):
     """Test checkOutputFile()."""
     samFN = path.join(self.outDir, "lambda_out.sam")
     cmpFN = path.join(self.outDir, "lambda_out.cmp.h5")
     self.assertTrue(filecmp.cmp(samFN, checkOutputFile(samFN)))
     self.assertTrue(filecmp.cmp(cmpFN, checkOutputFile(cmpFN)))
コード例 #6
0
ファイル: pbalignfiles.py プロジェクト: pombredanne/pbalign
 def SetOutputFileName(self, outputFileName):
     """Validate the user-specified output file and get the absolute and
     expanded path.
     """
     if outputFileName is not None and outputFileName != "":
         self.outputFileName = checkOutputFile(outputFileName)