Class MitabInteractionEvidenceFeeder
- java.lang.Object
-
- psidev.psi.mi.jami.tab.io.writer.feeder.AbstractMitabColumnFeeder<BinaryInteractionEvidence,ParticipantEvidence>
-
- psidev.psi.mi.jami.tab.io.writer.feeder.MitabInteractionEvidenceFeeder
-
- All Implemented Interfaces:
MitabColumnFeeder<BinaryInteractionEvidence,ParticipantEvidence>
- Direct Known Subclasses:
ExtendedMitabInteractionEvidenceFeeder
public class MitabInteractionEvidenceFeeder extends AbstractMitabColumnFeeder<BinaryInteractionEvidence,ParticipantEvidence>
The Mitab 2.5 column feeder for interaction evidences- Since:
20/06/13
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Constructor Summary
Constructors Constructor Description MitabInteractionEvidenceFeeder(Writer writer)Constructor for MitabInteractionEvidenceFeeder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidwriteAlias(ParticipantEvidence participant, Alias alias)This methods write the dbsource, alias name and alias type of an alias.voidwriteExperimentalRole(ParticipantEvidence participant)writeExperimentalRole.voidwriteFirstAuthor(BinaryInteractionEvidence interaction)writeFirstAuthor.voidwriteHostOrganism(BinaryInteractionEvidence interaction)writeHostOrganism.voidwriteInteractionAnnotations(BinaryInteractionEvidence interaction)writeInteractionAnnotations.protected voidwriteInteractionAnnotationTagsFrom(Publication pub)writeInteractionAnnotationTagsFrom.voidwriteInteractionConfidences(BinaryInteractionEvidence interaction)writeInteractionConfidences.voidwriteInteractionDetectionMethod(BinaryInteractionEvidence interaction)writeInteractionDetectionMethod.voidwriteInteractionIdentifiers(BinaryInteractionEvidence interaction)writeInteractionIdentifiers.voidwriteInteractionParameters(BinaryInteractionEvidence interaction)writeInteractionParameters.voidwriteInteractionXrefs(BinaryInteractionEvidence interaction)writeInteractionXrefs.voidwriteNegativeProperty(BinaryInteractionEvidence interaction)writeNegativeProperty.voidwriteParticipantIdentificationMethod(ParticipantEvidence participant)writeParticipantIdentificationMethod.voidwritePublicationIdentifiers(BinaryInteractionEvidence interaction)writePublicationIdentifiers.protected voidwritePublicationImexId(Publication pub, boolean writeFieldSeparator)writePublicationImexId.voidwriteSource(BinaryInteractionEvidence interaction)writeSource.-
Methods inherited from class psidev.psi.mi.jami.tab.io.writer.feeder.AbstractMitabColumnFeeder
escapeAndWriteString, getWriter, writeAlias, writeAliases, writeAlternativeIdentifiers, writeAnnotation, writeBiologicalRole, writeChecksum, writeComplexExpansion, writeConfidence, writeCvTerm, writeCvTermName, writeDate, writeFeature, writeIdentifier, writeInteractionCausalRegulatoryMechanism, writeInteractionCausalStatement, writeInteractionChecksums, writeInteractionType, writeInteractorOrganism, writeInteractorType, writeOrganism, writeParameter, writeParticipantAnnotations, writeParticipantBiologicalEffect, writeParticipantChecksums, writeParticipantFeatures, writeParticipantStoichiometry, writeParticipantXrefs, writeUniqueIdentifier, writeXref
-
-
-
-
Method Detail
-
writeInteractionDetectionMethod
public void writeInteractionDetectionMethod(BinaryInteractionEvidence interaction) throws IOException
writeInteractionDetectionMethod.
- Parameters:
interaction- aBinaryInteractionEvidenceobject.- Throws:
IOException- if any.
-
writeFirstAuthor
public void writeFirstAuthor(BinaryInteractionEvidence interaction) throws IOException
writeFirstAuthor.
- Parameters:
interaction- aBinaryInteractionEvidenceobject.- Throws:
IOException- if any.
-
writePublicationIdentifiers
public void writePublicationIdentifiers(BinaryInteractionEvidence interaction) throws IOException
writePublicationIdentifiers.
- Parameters:
interaction- aBinaryInteractionEvidenceobject.- Throws:
IOException- if any.
-
writeSource
public void writeSource(BinaryInteractionEvidence interaction) throws IOException
writeSource.
- Parameters:
interaction- aBinaryInteractionEvidenceobject.- Throws:
IOException- if any.
-
writeInteractionIdentifiers
public void writeInteractionIdentifiers(BinaryInteractionEvidence interaction) throws IOException
writeInteractionIdentifiers.
- Parameters:
interaction- aBinaryInteractionEvidenceobject.- Throws:
IOException- if any.
-
writeInteractionConfidences
public void writeInteractionConfidences(BinaryInteractionEvidence interaction) throws IOException
writeInteractionConfidences.
- Parameters:
interaction- aBinaryInteractionEvidenceobject.- Throws:
IOException- if any.
-
writeAlias
public void writeAlias(ParticipantEvidence participant, Alias alias) throws IOException
This methods write the dbsource, alias name and alias type of an alias. It can use the modelled participant to find dbsource- Parameters:
participant- a P object.alias- aAliasobject.- Throws:
IOException- if any.
-
writeExperimentalRole
public void writeExperimentalRole(ParticipantEvidence participant) throws IOException
writeExperimentalRole.
- Parameters:
participant- aParticipantEvidenceobject.- Throws:
IOException- if any.
-
writeInteractionXrefs
public void writeInteractionXrefs(BinaryInteractionEvidence interaction) throws IOException
writeInteractionXrefs.
- Parameters:
interaction- aBinaryInteractionEvidenceobject.- Throws:
IOException- if any.
-
writeInteractionAnnotations
public void writeInteractionAnnotations(BinaryInteractionEvidence interaction) throws IOException
writeInteractionAnnotations.
- Parameters:
interaction- aBinaryInteractionEvidenceobject.- Throws:
IOException- if any.
-
writeHostOrganism
public void writeHostOrganism(BinaryInteractionEvidence interaction) throws IOException
writeHostOrganism.
- Parameters:
interaction- aBinaryInteractionEvidenceobject.- Throws:
IOException- if any.
-
writeInteractionParameters
public void writeInteractionParameters(BinaryInteractionEvidence interaction) throws IOException
writeInteractionParameters.
- Parameters:
interaction- aBinaryInteractionEvidenceobject.- Throws:
IOException- if any.
-
writeNegativeProperty
public void writeNegativeProperty(BinaryInteractionEvidence interaction) throws IOException
writeNegativeProperty.
- Parameters:
interaction- aBinaryInteractionEvidenceobject.- Throws:
IOException- if any.
-
writeParticipantIdentificationMethod
public void writeParticipantIdentificationMethod(ParticipantEvidence participant) throws IOException
writeParticipantIdentificationMethod.
- Parameters:
participant- aParticipantEvidenceobject.- Throws:
IOException- if any.
-
writePublicationImexId
protected void writePublicationImexId(Publication pub, boolean writeFieldSeparator) throws IOException
writePublicationImexId.
- Parameters:
pub- aPublicationobject.writeFieldSeparator- a boolean.- Throws:
IOException- if any.
-
writeInteractionAnnotationTagsFrom
protected void writeInteractionAnnotationTagsFrom(Publication pub) throws IOException
writeInteractionAnnotationTagsFrom.
- Parameters:
pub- aPublicationobject.- Throws:
IOException- if any.
-
-