|
|
@@ -732,37 +732,29 @@ def html_header(level, text):
|
|
732
|
732
|
|
|
733
|
733
|
class HTMLReportCreator(ReportCreator):
|
|
734
|
734
|
|
|
735
|
|
-
|
|
736
|
735
|
# New function for TSV write ins, put this in a more organized place later
|
|
737
|
736
|
|
|
738
|
|
- def writeHeaderstoNewTSV(fileName,headers):
|
|
739
|
|
- """
|
|
740
|
|
- Writes the headers to the first line of the .tsv file
|
|
741
|
|
-
|
|
742
|
|
- Args:
|
|
743
|
|
- fileName (String): Name of the destination file, ex: "data.tsv"
|
|
744
|
|
- headers (List(String)): Headers to be written, ex: ["header1","header2"....]
|
|
745
|
|
-
|
|
746
|
|
- """
|
|
747
|
|
- assert fileName[-4:] ==".tsv", "fileName must be '.tsv' file not '%s'" %(fileName)
|
|
748
|
|
-
|
|
749
|
|
- f = open (fileName,"w")
|
|
750
|
|
- for headerIndex in range(len(headers)):
|
|
751
|
|
- if headerIndex!=len(headers)-1:
|
|
752
|
|
- # write header along with\t
|
|
753
|
|
- f.write(headers[headerIndex]+"\t")
|
|
754
|
|
- else:
|
|
755
|
|
- # write last word along with\n
|
|
756
|
|
- f.write(headers[len(headers)-1]+"\n")
|
|
757
|
|
- f.close()
|
|
758
|
|
-
|
|
759
|
|
-
|
|
760
|
|
-
|
|
761
|
|
-
|
|
762
|
|
-
|
|
|
737
|
+ def writeHeaderstoNewTSV(fileName,headers):
|
|
|
738
|
+ """
|
|
|
739
|
+ Writes the headers to the first line of the .tsv file
|
|
763
|
740
|
|
|
|
741
|
+ Args:
|
|
|
742
|
+ fileName (String): Name of the destination file, ex: "data.tsv"
|
|
|
743
|
+ headers (List(String)): Headers to be written, ex: ["header1","header2"....]
|
|
764
|
744
|
|
|
|
745
|
+ """
|
|
|
746
|
+ assert fileName[-4:] ==".tsv", "fileName must be '.tsv' file not '%s'" %(fileName)
|
|
765
|
747
|
|
|
|
748
|
+ f = open (fileName,"w")
|
|
|
749
|
+ for headerIndex in range(len(headers)):
|
|
|
750
|
+ if headerIndex!=len(headers)-1:
|
|
|
751
|
+ # write header along with\t
|
|
|
752
|
+ f.write(headers[headerIndex]+"\t")
|
|
|
753
|
+ else:
|
|
|
754
|
+ # write last word along with\n
|
|
|
755
|
+ f.write(headers[len(headers)-1]+"\n")
|
|
|
756
|
+ f.close()
|
|
|
757
|
+
|
|
766
|
758
|
def create(self, data, path):
|
|
767
|
759
|
ReportCreator.create(self, data, path)
|
|
768
|
760
|
self.title = data.projectname
|