summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Sims <mark@nanorex.com>2008-11-16 18:58:31 +0000
committerMark Sims <mark@nanorex.com>2008-11-16 18:58:31 +0000
commit037ab8604e4cf76a0e6e44d128cc9481976fe551 (patch)
tree51550276c29a6289c513f43a30c9660b0954bb7d
parentac29c45bc5b00ae4889f796fd4e9a4db99372f56 (diff)
downloadnanoengineer-theirix-037ab8604e4cf76a0e6e44d128cc9481976fe551.tar.gz
nanoengineer-theirix-037ab8604e4cf76a0e6e44d128cc9481976fe551.zip
Added "Total number of bases" line to header.
-rw-r--r--cad/src/dna/commands/OrderDna/OrderDna_PropertyManager.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/cad/src/dna/commands/OrderDna/OrderDna_PropertyManager.py b/cad/src/dna/commands/OrderDna/OrderDna_PropertyManager.py
index ff07fcf72..3877b6010 100644
--- a/cad/src/dna/commands/OrderDna/OrderDna_PropertyManager.py
+++ b/cad/src/dna/commands/OrderDna/OrderDna_PropertyManager.py
@@ -30,7 +30,7 @@ from dna.model.DnaStrand import DnaStrand
from command_support.Command_PropertyManager import Command_PropertyManager
-def writeDnaOrderFile(fileName, assy, dnaSequence):
+def writeDnaOrderFile(fileName, assy, numberOfBases, dnaSequence):
"""
Open a temporary file and write the specified Dna sequence into it.
@@ -51,10 +51,15 @@ def writeDnaOrderFile(fileName, assy, dnaSequence):
" ( The mmp file was probably not saved when the "\
" sequence was written)"
- fileNameInfo_header = "#This sequence is created for file '%s\n\n" \
+ fileNameInfo_header = "#This sequence is created for file '%s'\n" \
% mmpFileName
- headerString = headerString + timestr + fileNameInfo_header
+ numberOfBases_header = "#Total number of bases: %d\n\n" % numberOfBases
+
+ headerString = headerString \
+ + timestr \
+ + fileNameInfo_header\
+ + numberOfBases_header
f = open(fileName,'w')
# Write header
@@ -278,6 +283,7 @@ class OrderDna_PropertyManager(Command_PropertyManager):
temporaryFile = os.path.join(tmpdir, "%s.csv" % fileBaseName)
writeDnaOrderFile(temporaryFile,
self.assy,
+ self.getNumberOfBases(),
dnaSequence)
if openFileInEditor: