def _stream_tp_header(self, output_stream, identifier):
    '\n        Stream the header of the taxonomic profile.\n\n        @param output_stream: Output of taxonomic profile\n        @type output_stream: file | FileIO | StringIO\n        @param identifier: Identifier of a sample\n        @type identifier: str | unicode\n        '
    output_stream.write('@SampleID:{}\n'.format(identifier))
    output_stream.write('@Version:{}\n'.format(self._taxonomic_profile_version))
    output_stream.write('@Ranks:{ranks}\n\n'.format(ranks='|'.join(self._ranks)))
    output_stream.write('@@TAXID\tRANK\tTAXPATH\tTAXPATHSN\tPERCENTAGE\t_CAMI_genomeID\t_CAMI_OTU\n')
Stream the header of the taxonomic profile.

@param output_stream: Output of taxonomic profile
@type output_stream: file | FileIO | StringIO
@param identifier: Identifier of a sample
@type identifier: str | unicode
def _stream_tp_header(self, output_stream, identifier):
    '\n        Stream the header of the taxonomic profile.\n\n        @param output_stream: Output of taxonomic profile\n        @type output_stream: file | FileIO | StringIO\n        @param identifier: Identifier of a sample\n        @type identifier: str | unicode\n        '
    output_stream.write('@SampleID:{}\n'.format(identifier))
    output_stream.write('@Version:{}\n'.format(self._taxonomic_profile_version))
    output_stream.write('@Ranks:{ranks}\n\n'.format(ranks='|'.join(self._ranks)))
    output_stream.write('@@TAXID\tRANK\tTAXPATH\tTAXPATHSN\tPERCENTAGE\t_CAMI_genomeID\t_CAMI_OTU\n')