Codota Logo
ExperimentListGenerator
Code IndexAdd Codota to your IDE (free)

How to use
ExperimentListGenerator
in
uk.ac.ebi.intact.application.dataConversion

Best Java code snippets using uk.ac.ebi.intact.application.dataConversion.ExperimentListGenerator (Showing top 20 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
OutputStreamWriter o =
  • Codota IconOutputStream out;new OutputStreamWriter(out)
  • Codota IconOutputStream out;String charsetName;new OutputStreamWriter(out, charsetName)
  • Codota IconHttpURLConnection connection;new OutputStreamWriter(connection.getOutputStream())
  • Smart code suggestions by Codota
}
origin: uk.ac.ebi.intact.dataexchange.psimi.legacy/data-conversion

public List<ExperimentListItem> generateAllClassifications() {
  if ( !experimentsClassified ) {
    classifyExperiments();
  }
  List<ExperimentListItem> allItems = new ArrayList<ExperimentListItem>();
  allItems.addAll( generateClassificationBySpecies() );
  allItems.addAll( generateClassificationByPublications() );
  return allItems;
}
origin: uk.ac.ebi.intact.util/data-conversion

public Set<Experiment> getNegativeExperiments() {
  if ( negativeExperiments == null ) {
    classifyNegatives();
  }
  return negativeExperiments;
}
origin: uk.ac.ebi.intact.util/data-conversion

public List<ExperimentListItem> generateClassificationByDatasets() {
  if ( !experimentsClassified ) {
    classifyExperiments();
  }
  if ( datasetsListItems != null && !datasetsListItems.isEmpty() ) {
    return datasetsListItems;
  }
  createItemClassificationByDataset();
  return datasetsListItems;
}
origin: uk.ac.ebi.intact.dataexchange.psimi.legacy/data-conversion

public List<ExperimentListItem> generateClassificationByPublications() {
  if ( !experimentsClassified ) {
    classifyExperiments();
  }
  if ( publicationsListItems != null && !publicationsListItems.isEmpty() ) {
    return publicationsListItems;
  }
  createItemClassificationByPubmed();
  return publicationsListItems;
}
origin: uk.ac.ebi.intact.app/data-conversion

public List<ExperimentListItem> generateClassificationBySpecies() {
  if ( !experimentsClassified ) {
    classifyExperiments();
  }
  if ( speciesListItems != null && !speciesListItems.isEmpty() ) {
    return speciesListItems;
  }
  createItemClassificationBySpecies();
  return speciesListItems;
}
origin: uk.ac.ebi.intact.app/data-conversion

private void createExperimentListItems( String name,
                    Collection<SimplifiedAnnotatedObject<Experiment>> exps,
                    Integer chunkNumber,
                    Classification classification,
                    Integer largeScaleChunkSize ) {
  List<String> labels = new ArrayList<String>();
  List<String> labelsNegative = new ArrayList<String>();
  for ( SimplifiedAnnotatedObject exp : exps ) {
    if ( isNegative( exp.getShortLabel() ) ) {
      labelsNegative.add( exp.getShortLabel() );
    } else {
      labels.add( exp.getShortLabel() );
    }
  }
  String parentFolders = parentFolders( exps, classification );
  if ( !labels.isEmpty() ) {
    addToList( new ExperimentListItem( labels, name, parentFolders, false, chunkNumber, largeScaleChunkSize ), classification );
  }
  if ( !labelsNegative.isEmpty() ) {
    addToList( new ExperimentListItem( labelsNegative, name, parentFolders, true, chunkNumber, largeScaleChunkSize ), classification );
  }
}
origin: uk.ac.ebi.intact.app/data-conversion

final int size = interactionsForExperiment( experiment.getAc() );
    createExperimentListItems( largeScalePrefix, largeScale, chunk, classification, largeScaleChunkSize );
    chunk++;
createExperimentListItems( smallScalePrefix, chunk, index, classification, null );
origin: uk.ac.ebi.intact.dataexchange.psimi.legacy/data-conversion

public void createItemClassificationBySpecies() {
  for ( SimplifiedAnnotatedObject<BioSource> bioSource : species2experimentSet.keySet() ) {
    Collection<SimplifiedAnnotatedObject<Experiment>> smallScaleExp = species2experimentSet.get( bioSource );
    // split the set into subset of size under SMALL_SCALE_LIMIT
    String filePrefixGlobal = bioSource.getShortLabel().replace( ' ', '-' );
    createExpListItems( smallScaleExp,
              filePrefixGlobal + "_" + SMALL, // small scale
              filePrefixGlobal,              // large scale
              Classification.SPECIES );
  }
}
origin: uk.ac.ebi.intact.app/data-conversion

public Map<String, String> getExperimentWithErrors() {
  if ( !experimentsClassified ) {
    classifyExperiments();
  }
  return experimentsWithErrors;
}
origin: uk.ac.ebi.intact.util/data-conversion

private void createExperimentListItems( String name,
                    Collection<SimplifiedAnnotatedObject<Experiment>> exps,
                    Integer chunkNumber,
                    Classification classification,
                    Integer largeScaleChunkSize ) {
  List<String> labels = new ArrayList<String>();
  List<String> labelsNegative = new ArrayList<String>();
  for ( SimplifiedAnnotatedObject exp : exps ) {
    if ( isNegative( exp.getShortLabel() ) ) {
      labelsNegative.add( exp.getShortLabel() );
    } else {
      labels.add( exp.getShortLabel() );
    }
  }
  String parentFolders = parentFolders( exps, classification );
  if ( !labels.isEmpty() ) {
    addToList( new ExperimentListItem( labels, name, parentFolders, false, chunkNumber, largeScaleChunkSize ), classification );
  }
  if ( !labelsNegative.isEmpty() ) {
    addToList( new ExperimentListItem( labelsNegative, name, parentFolders, true, chunkNumber, largeScaleChunkSize ), classification );
  }
}
origin: uk.ac.ebi.intact.app/data-conversion

public List<ExperimentListItem> generateClassificationByPublications() {
  if ( !experimentsClassified ) {
    classifyExperiments();
  }
  if ( publicationsListItems != null && !publicationsListItems.isEmpty() ) {
    return publicationsListItems;
  }
  createItemClassificationByPubmed();
  return publicationsListItems;
}
origin: uk.ac.ebi.intact.util/data-conversion

public List<ExperimentListItem> generateClassificationBySpecies() {
  if ( !experimentsClassified ) {
    classifyExperiments();
  }
  if ( speciesListItems != null && !speciesListItems.isEmpty() ) {
    return speciesListItems;
  }
  createItemClassificationBySpecies();
  return speciesListItems;
}
origin: uk.ac.ebi.intact.util/data-conversion

final int size = interactionsForExperiment( experiment.getAc() );
    createExperimentListItems( largeScalePrefix, largeScale, chunk, classification, largeScaleChunkSize );
    chunk++;
createExperimentListItems( smallScalePrefix, chunk, index, classification, null );
origin: uk.ac.ebi.intact.app/data-conversion

public void createItemClassificationBySpecies() {
  for ( SimplifiedAnnotatedObject<BioSource> bioSource : species2experimentSet.keySet() ) {
    Collection<SimplifiedAnnotatedObject<Experiment>> smallScaleExp = species2experimentSet.get( bioSource );
    // split the set into subset of size under SMALL_SCALE_LIMIT
    String filePrefixGlobal = bioSource.getShortLabel().replace( ' ', '-' );
    createExpListItems( smallScaleExp,
              filePrefixGlobal + "_" + SMALL, // small scale
              filePrefixGlobal,              // large scale
              Classification.SPECIES );
  }
}
origin: uk.ac.ebi.intact.dataexchange.psimi.legacy/data-conversion

public Map<String, String> getExperimentWithErrors() {
  if ( !experimentsClassified ) {
    classifyExperiments();
  }
  return experimentsWithErrors;
}
origin: uk.ac.ebi.intact.app/data-conversion

public List<ExperimentListItem> generateAllClassifications() {
  if ( !experimentsClassified ) {
    classifyExperiments();
  }
  List<ExperimentListItem> allItems = new ArrayList<ExperimentListItem>();
  allItems.addAll( generateClassificationBySpecies() );
  allItems.addAll( generateClassificationByPublications() );
  return allItems;
}
origin: uk.ac.ebi.intact.dataexchange.psimi.legacy/data-conversion

private void createExperimentListItems( String name,
                    Collection<SimplifiedAnnotatedObject<Experiment>> exps,
                    Integer chunkNumber,
                    Classification classification,
                    Integer largeScaleChunkSize ) {
  List<String> labels = new ArrayList<String>();
  List<String> labelsNegative = new ArrayList<String>();
  for ( SimplifiedAnnotatedObject exp : exps ) {
    if ( isNegative( exp.getShortLabel() ) ) {
      labelsNegative.add( exp.getShortLabel() );
    } else {
      labels.add( exp.getShortLabel() );
    }
  }
  String parentFolders = parentFolders( exps, classification );
  if ( !labels.isEmpty() ) {
    addToList( new ExperimentListItem( labels, name, parentFolders, false, chunkNumber, largeScaleChunkSize ), classification );
  }
  if ( !labelsNegative.isEmpty() ) {
    addToList( new ExperimentListItem( labelsNegative, name, parentFolders, true, chunkNumber, largeScaleChunkSize ), classification );
  }
}
origin: uk.ac.ebi.intact.util/data-conversion

public List<ExperimentListItem> generateClassificationByPublications() {
  if ( !experimentsClassified ) {
    classifyExperiments();
  }
  if ( publicationsListItems != null && !publicationsListItems.isEmpty() ) {
    return publicationsListItems;
  }
  createItemClassificationByPubmed();
  return publicationsListItems;
}
origin: uk.ac.ebi.intact.dataexchange.psimi.legacy/data-conversion

public List<ExperimentListItem> generateClassificationBySpecies() {
  if ( !experimentsClassified ) {
    classifyExperiments();
  }
  if ( speciesListItems != null && !speciesListItems.isEmpty() ) {
    return speciesListItems;
  }
  createItemClassificationBySpecies();
  return speciesListItems;
}
origin: uk.ac.ebi.intact.dataexchange.psimi.legacy/data-conversion

public List<ExperimentListItem> generateClassificationByDatasets() {
  if ( !experimentsClassified ) {
    classifyExperiments();
  }
  if ( datasetsListItems != null && !datasetsListItems.isEmpty() ) {
    return datasetsListItems;
  }
  createItemClassificationByDataset();
  return datasetsListItems;
}
uk.ac.ebi.intact.application.dataConversionExperimentListGenerator

Javadoc

 
Generates a classified list of experiments based on : 
- their count of interaction, 
- the fact that they contain negative interaction. 

Most used methods

  • addToList
  • classifyExperiments
    Classify experiments matching searchPattern into a data structure according to species and experimen
  • classifyNegatives
    Checks for a negative interaction. NB This will have to be done using SQL otherwise we end up materi
  • createExpListItems
  • createExperimentListItems
  • createItemClassificationByDataset
    Build the classification by dataset. We keep the negative experiment separated from the non negative
  • createItemClassificationByPubmed
    Build the classification by pubmed id. We keep the negative experiment separated from the non negati
  • createItemClassificationBySpecies
  • generateClassificationByPublications
  • generateClassificationBySpecies
  • getCreatedYear
    Given a set of Experiments, it returns the year of the date of creation of the oldest experiment.
  • getDaoFactory
  • getCreatedYear,
  • getDaoFactory,
  • getDatasets,
  • getExperiments,
  • getFilteredExperimentAcs,
  • getNegativeExperiments,
  • getPubmedId,
  • getTargetSpecies,
  • interactionsForExperiment,
  • isNegative

Popular in Java

  • Running tasks concurrently on multiple threads
  • getSharedPreferences (Context)
  • putExtra (Intent)
  • getSupportFragmentManager (FragmentActivity)
    Return the FragmentManager for interacting with fragments associated with this activity.
  • Component (java.awt)
    A component is an object having a graphical representation that can be displayed on the screen and t
  • GridBagLayout (java.awt)
    The GridBagLayout class is a flexible layout manager that aligns components vertically and horizonta
  • Rectangle (java.awt)
    A Rectangle specifies an area in a coordinate space that is enclosed by the Rectangle object's top-
  • Selector (java.nio.channels)
    A controller for the selection of SelectableChannel objects. Selectable channels can be registered w
  • Timestamp (java.sql)
    A Java representation of the SQL TIMESTAMP type. It provides the capability of representing the SQL
  • Queue (java.util)
    A collection designed for holding elements prior to processing. Besides basic java.util.Collection o
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now