Class CrossLinkCsv


  • public class CrossLinkCsv
    extends Object
    This class is a central access to basic methods to register crosslink csv datasources. Existing datasources : - CsvEvidenceStreamSource : datasource which returns InteractionEvidence in a streaming way. It will load all the lines as independent binary interactions. The interactor factory does not make sense as it only loads CsvProteins so this datasource ignore the interactor factory option - CsvBinaryEvidenceStreamSource : datasource which returns BinaryInteractionEvidence in a streaming way. It will load all the lines as independent binary interactions. The interactor factory does not make sense as it only loads CsvProteins so this datasource ignore the interactor factory option - CsvEvidenceSource : datasource which returns InteractionEvidence and load all the file at once. It will load all the lines as independent binary interactions. The interactor factory does not make sense as it only loads CsvProteins so this datasource ignore the interactor factory option - CsvBinaryEvidenceSource : datasource which returns BinaryInteractionEvidence and load all the file at once. It will load all the lines as independent binary interactions. The interactor factory does not make sense as it only loads CsvProteins so this datasource ignore the interactor factory option - CsvNaryEvidenceSource : datasource which returns InteractionEvidence and load all the file at once. It will build a single n-ary interaction from all the lines in the file. The interactor factory does not make sense as it only loads CsvProteins so this datasource ignore the interactor factory option. The streaming option does not make sense neither as the all file need to be loaded so it will be ignored. - CsvMixedEvidenceSource : datasource which returns InteractionEvidence and load all the file at once. It will load the lines and re-build n-ary interaction evidences if a column narygroup is provided. The interactor factory does not make sense as it only loads CsvProteins so this datasource ignore the interactor factory option
    Since:
    19/11/14
    Version:
    $Id$
    Author:
    Marine Dumousseau (marine@ebi.ac.uk)
    • Constructor Detail

      • CrossLinkCsv

        public CrossLinkCsv()
    • Method Detail

      • initialiseAllCrossLinkCsvSources

        public static void initialiseAllCrossLinkCsvSources()
        Register all existing Crosslink csv datasource in the MI datasource factory