Tabnine Logo
StudyEntry.getOrderedSamplesName
Code IndexAdd Tabnine to your IDE (free)

How to use
getOrderedSamplesName
method
in
org.opencb.biodata.models.variant.StudyEntry

Best Java code snippets using org.opencb.biodata.models.variant.StudyEntry.getOrderedSamplesName (Showing top 17 results out of 315)

origin: org.opencb.biodata/biodata-models

public List<String> getSampleNames(String studyId) {
  StudyEntry studyEntry = getStudy(studyId);
  if (studyEntry == null) {
    return null;
  }
  return studyEntry.getOrderedSamplesName();
}
origin: opencb/opencga

  @Override
  protected List<String> featureValueOf(StudyEntry actual) {
    return actual.getOrderedSamplesName();
  }
};
origin: opencb/opencga

public Document convertToStorageType(Variant variant, StudyEntry studyEntry) {
  return convertToStorageType(variant, studyEntry, studyEntry.getFiles(), new LinkedHashSet<>(studyEntry.getOrderedSamplesName()));
}
origin: opencb/opencga

@Override public List<String> getSampleNames() { return variants.get(0).getStudies().get(0).getOrderedSamplesName(); }
@Override public VariantFileMetadata getVariantFileMetadata() { return null; }
origin: org.opencb.biodata/biodata-tools

List<Object> calls = new LinkedList<>();
for (String sample : study.getOrderedSamplesName()) {
origin: opencb/opencga

int[] formatReMap = buildFormatRemap(studyEntry);
int sampleIdx = 0;
List<String> samplesName = studyEntry.getOrderedSamplesName();
origin: opencb/opencga

for (String sample : studyEntry.getOrderedSamplesName()) {
  String gt = studyEntry.getSamplesData().get(sampleIdx).get(gtIdx);
  if (!walker.accept(variant, sample, gt)) {
origin: org.opencb.biodata/biodata-tools

for (String sample : currentStudy.getOrderedSamplesName()) {
  List<String> currentSampleData = currentSamplesData.get(currentSampleIdx);
  Integer newSampleIdx = newSamplesPosition.get(sample);
  List<String> otherOrderedSamplesName = otherStudy.getOrderedSamplesName();
  for (int sampleIdx = 0; sampleIdx < otherOrderedSamplesName.size(); sampleIdx++) {
    String sampleName = otherOrderedSamplesName.get(sampleIdx);
origin: opencb/opencga

protected void checkFillMissing(VariantHadoopDBAdaptor dbAdaptor, List<Integer> newFiles, String... processedSamples) {
  Set<Integer> newFilesSet = new HashSet<>(newFiles);
  Set<String> samplesSet = new HashSet<>(Arrays.asList(processedSamples));
  StudyConfiguration studyConfiguration = dbAdaptor.getStudyConfigurationManager().getStudyConfiguration(STUDY_ID, null).first();
  boolean missingGenotypesUpdated = studyConfiguration.getAttributes().getBoolean(MISSING_GENOTYPES_UPDATED);
  for (Variant variant : dbAdaptor) {
    StudyEntry studyEntry = variant.getStudies().get(0);
    boolean newVariant =  !missingGenotypesUpdated && studyEntry.getFiles().stream().map(FileEntry::getFileId)
        .map(studyConfiguration.getFileIds()::get).allMatch(newFilesSet::contains);
    List<List<String>> samplesData = studyEntry.getSamplesData();
    for (int i = 0; i < samplesData.size(); i++) {
      List<String> data = samplesData.get(i);
      String sampleName = studyEntry.getOrderedSamplesName().get(i);
      if (!newVariant && samplesSet.contains(sampleName)) {
        assertFalse((newVariant ? "new variant " : "") + variant + " _ " + sampleName + " should not have GT=?/?", data.get(0).equals("?/?"));
      } else {
        assertFalse((newVariant ? "new variant " : "") + variant + " _ " + sampleName + " should not have GT=0/0", data.get(0).equals("0/0"));
      }
    }
  }
}
origin: opencb/opencga

int samplePosition = 0;
Integer gtIdx = studyEntry.getFormatPositions().get("GT");
for (String sampleName : studyEntry.getOrderedSamplesName()) {
  Integer sampleId = studyConfiguration.getSampleIds().get(sampleName);
  if (missingSamples.contains(sampleId)) {
origin: opencb/opencga

List<String> studyEntryOrderedSamplesName = studyEntry.getOrderedSamplesName();
for (List<String> data : studyEntry.getSamplesData()) {
  String sampleName = studyEntryOrderedSamplesName.get(sampleIdx);
origin: opencb/opencga

if (MapUtils.isNotEmpty(studyEntry.getSamplesPosition()) && ListUtils.isNotEmpty(studyEntry.getOrderedSamplesName())) {
  List<String> sampleNames = studyEntry.getOrderedSamplesName();
origin: opencb/opencga

List<String> expectedSamples = new ArrayList<>(variants1.get(0).getStudies().get(0).getOrderedSamplesName());
expectedSamples.addAll(variants2.get(0).getStudies().get(0).getOrderedSamplesName());
merger.setExpectedSamples(expectedSamples);
merger.setExpectedFormats(asList("GT", VariantMerger.GENOTYPE_FILTER_KEY, "DP", "GQX", "AD"));
origin: opencb/opencga

String ps = studyEntry.getSamplesData().get(0).get(psIdx);
if (!ps.equals(DocumentToSamplesConverter.UNKNOWN_FIELD)) {
  sampleName = studyEntry.getOrderedSamplesName().get(0);
origin: opencb/opencga

private void stageVariants(StudyConfiguration study, int fileId, List<Variant> variants) throws Exception {
  String archiveTableName = engine.getArchiveTableName(study.getStudyId());
  ArchiveTableHelper.createArchiveTableIfNeeded(dbAdaptor.getGenomeHelper(), archiveTableName);
  // Create empty VariantFileMetadata
  VariantFileMetadata fileMetadata = new VariantFileMetadata(String.valueOf(fileId), String.valueOf(fileId));
  fileMetadata.setSampleIds(variants.get(0).getStudies().get(0).getOrderedSamplesName());
  dbAdaptor.getStudyConfigurationManager().updateVariantFileMetadata(String.valueOf(study.getStudyId()), fileMetadata);
  // Create dummy reader
  VariantSliceReader reader = getVariantSliceReader(variants, study.getStudyId(), fileId);
  // Task supplier
  Supplier<ParallelTaskRunner.Task<ImmutablePair<Long, List<Variant>>, VcfSliceProtos.VcfSlice>> taskSupplier = () -> {
    VariantToVcfSliceConverter converter = new VariantToVcfSliceConverter();
    return list -> {
      System.out.println("list.size() = " + list.size());
      List<VcfSliceProtos.VcfSlice> vcfSlice = new ArrayList<>(list.size());
      for (ImmutablePair<Long, List<Variant>> pair : list) {
        vcfSlice.add(converter.convert(pair.getRight(), pair.getLeft().intValue()));
      }
      return vcfSlice;
    };
  };
  // Writer
  VariantHBaseArchiveDataWriter writer = new VariantHBaseArchiveDataWriter(dbAdaptor.getArchiveHelper(study.getStudyId(), fileId), archiveTableName, dbAdaptor.getHBaseManager());
  ParallelTaskRunner.Config config = ParallelTaskRunner.Config.builder().setNumTasks(1).build();
  ParallelTaskRunner<ImmutablePair<Long, List<Variant>>, VcfSliceProtos.VcfSlice> ptr = new ParallelTaskRunner<>(reader, taskSupplier, writer, config);
  // Execute stage
  System.out.println("Stage start!");
  ptr.run();
  System.out.println("Stage finished!");
}
origin: opencb/opencga

List<List<String>> samplesDataMulti = map.get(studyConfigurationMultiFile.getStudyName()).getSamplesData();
for (int i = 0; i < samplesDataSingle.size(); i++) {
  String sampleName = map.get(studyConfigurationMultiFile.getStudyName()).getOrderedSamplesName().get(i);
  String message = variant.toString()
      + " sample: " + sampleName
origin: opencb/opencga

fileMetadata.setSampleIds(variants.get(0).getStudies().get(0).getOrderedSamplesName());
dbAdaptor.getStudyConfigurationManager().updateVariantFileMetadata(String.valueOf(sc.getStudyId()), fileMetadata);
org.opencb.biodata.models.variantStudyEntrygetOrderedSamplesName

Popular methods of StudyEntry

  • getSamplesData
  • getFiles
  • <init>
  • getSampleData
  • getFile
  • getStudyId
  • getSamplesName
  • setFiles
  • setFormat
  • setSamplesData
  • setSamplesPosition
  • getFormat
    Do not modify this list
  • setSamplesPosition,
  • getFormat,
  • getFormatPositions,
  • getStats,
  • setStats,
  • addSampleData,
  • getSamplesPosition,
  • getSecondaryAlternates,
  • setSecondaryAlternates

Popular in Java

  • Parsing JSON documents to java classes using gson
  • scheduleAtFixedRate (Timer)
  • findViewById (Activity)
  • getSupportFragmentManager (FragmentActivity)
  • Comparator (java.util)
    A Comparator is used to compare two objects to determine their ordering with respect to each other.
  • SortedSet (java.util)
    SortedSet is a Set which iterates over its elements in a sorted order. The order is determined eithe
  • JTable (javax.swing)
  • Base64 (org.apache.commons.codec.binary)
    Provides Base64 encoding and decoding as defined by RFC 2045.This class implements section 6.8. Base
  • BasicDataSource (org.apache.commons.dbcp)
    Basic implementation of javax.sql.DataSource that is configured via JavaBeans properties. This is no
  • Project (org.apache.tools.ant)
    Central representation of an Ant project. This class defines an Ant project with all of its targets,
  • From CI to AI: The AI layer in your organization
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now