MCPcopy Create free account
hub / github.com/OpenGene/fastp / closeOutput

Method closeOutput

src/peprocessor.cpp:93–122  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

91}
92
93void PairEndProcessor::closeOutput() {
94 if(mLeftWriter) {
95 delete mLeftWriter;
96 mLeftWriter = NULL;
97 }
98 if(mRightWriter) {
99 delete mRightWriter;
100 mRightWriter = NULL;
101 }
102 if(mMergedWriter) {
103 delete mMergedWriter;
104 mMergedWriter = NULL;
105 }
106 if(mFailedWriter) {
107 delete mFailedWriter;
108 mFailedWriter = NULL;
109 }
110 if(mOverlappedWriter) {
111 delete mOverlappedWriter;
112 mOverlappedWriter = NULL;
113 }
114 if(mUnpairedLeftWriter) {
115 delete mUnpairedLeftWriter;
116 mUnpairedLeftWriter = NULL;
117 }
118 if(mUnpairedRightWriter) {
119 delete mUnpairedRightWriter;
120 mUnpairedRightWriter = NULL;
121 }
122}
123
124void PairEndProcessor::initConfig(ThreadConfig* config) {
125 if(mOptions->out1.empty())

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected