pub trait TranscriptWrite {
    // Required methods
    fn writeln_single_transcript(
        &mut self,
        transcript: &Transcript
    ) -> Result<(), Error>;
    fn write_single_transcript(
        &mut self,
        transcript: &Transcript
    ) -> Result<(), Error>;

    // Provided methods
    fn write_transcript_vec(
        &mut self,
        transcripts: &[Transcript]
    ) -> Result<(), Error> { ... }
    fn write_transcripts(
        &mut self,
        transcripts: &Transcripts
    ) -> Result<(), Error> { ... }
}
Expand description

Trait to write [‘Transcripts’] or [‘Transcript’] into a Writer instance

Required Methods§

source

fn writeln_single_transcript( &mut self, transcript: &Transcript ) -> Result<(), Error>

source

fn write_single_transcript( &mut self, transcript: &Transcript ) -> Result<(), Error>

Provided Methods§

source

fn write_transcript_vec( &mut self, transcripts: &[Transcript] ) -> Result<(), Error>

source

fn write_transcripts(&mut self, transcripts: &Transcripts) -> Result<(), Error>

Implementors§

source§

impl<W: Write> TranscriptWrite for atglib::bed::Writer<W>

source§

impl<W: Write> TranscriptWrite for atglib::genepred::Writer<W>

source§

impl<W: Write> TranscriptWrite for atglib::genepredext::Writer<W>

source§

impl<W: Write> TranscriptWrite for atglib::gtf::Writer<W>

source§

impl<W: Write> TranscriptWrite for atglib::refgene::Writer<W>

source§

impl<W: Write> TranscriptWrite for atglib::spliceai::Writer<W>

source§

impl<W: Write, R: Read + Seek> TranscriptWrite for atglib::fasta::Writer<W, R>

source§

impl<W: Write, R: Read + Seek> TranscriptWrite for atglib::qc::Writer<W, R>