Class ResultsPerGeneSeparatedValuesOutputFormatWriterUsingUris
- java.lang.Object
-
- org.molgenis.vibe.cli.io.output.format.OutputFormatWriter
-
- org.molgenis.vibe.cli.io.output.format.PrioritizedOutputFormatWriter<Gene>
-
- org.molgenis.vibe.cli.io.output.format.gene_prioritized.ResultsPerGeneSeparatedValuesOutputFormatWriter
-
- org.molgenis.vibe.cli.io.output.format.gene_prioritized.ResultsPerGeneSeparatedValuesOutputFormatWriterUsingUris
-
public class ResultsPerGeneSeparatedValuesOutputFormatWriterUsingUris extends ResultsPerGeneSeparatedValuesOutputFormatWriter
AResultsPerGeneSeparatedValuesOutputFormatWriterwhereEntity.getUri()is used for generating the output.
-
-
Constructor Summary
Constructors Constructor Description ResultsPerGeneSeparatedValuesOutputFormatWriterUsingUris(OutputWriter writer, List<Gene> priority, GeneDiseaseCollection collection, ValuesSeparator primarySeparator, ValuesSeparator keyValuePairSeparator, ValuesSeparator keyValueSeparator, ValuesSeparator valuesSeparator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringwriteDisease(Disease disease)Defines how aDiseaseis written.protected List<String>writeEvidence(List<PubmedEvidence> pubmedEvidenceList)protected StringwriteGene(Gene gene)Defines how aGeneis written.protected StringwriteGeneSymbol(Gene gene)-
Methods inherited from class org.molgenis.vibe.cli.io.output.format.gene_prioritized.ResultsPerGeneSeparatedValuesOutputFormatWriter
generateOutput
-
Methods inherited from class org.molgenis.vibe.cli.io.output.format.PrioritizedOutputFormatWriter
getPriority
-
Methods inherited from class org.molgenis.vibe.cli.io.output.format.OutputFormatWriter
getOutputWriter, run
-
-
-
-
Constructor Detail
-
ResultsPerGeneSeparatedValuesOutputFormatWriterUsingUris
public ResultsPerGeneSeparatedValuesOutputFormatWriterUsingUris(OutputWriter writer, List<Gene> priority, GeneDiseaseCollection collection, ValuesSeparator primarySeparator, ValuesSeparator keyValuePairSeparator, ValuesSeparator keyValueSeparator, ValuesSeparator valuesSeparator)
-
-
Method Detail
-
writeGene
protected String writeGene(Gene gene)
Description copied from class:ResultsPerGeneSeparatedValuesOutputFormatWriterDefines how aGeneis written.- Specified by:
writeGenein classResultsPerGeneSeparatedValuesOutputFormatWriter- Parameters:
gene- the gene to be written
-
writeGeneSymbol
protected String writeGeneSymbol(Gene gene)
- Specified by:
writeGeneSymbolin classResultsPerGeneSeparatedValuesOutputFormatWriter
-
writeDisease
protected String writeDisease(Disease disease)
Description copied from class:ResultsPerGeneSeparatedValuesOutputFormatWriterDefines how aDiseaseis written.- Specified by:
writeDiseasein classResultsPerGeneSeparatedValuesOutputFormatWriter- Parameters:
disease- the disease to be written
-
writeEvidence
protected List<String> writeEvidence(List<PubmedEvidence> pubmedEvidenceList)
- Specified by:
writeEvidencein classResultsPerGeneSeparatedValuesOutputFormatWriter
-
-