protected UniquenessStringBuilder createUniquenessString(CvObject cvObject) { if (keyExists(cvObject)) { UniquenessStringBuilder builder = getKey(cvObject); if (builder != null){ return builder; } else{ identityToCrc.remove(System.identityHashCode(cvObject)); } } UniquenessStringBuilder sb = new UniquenessStringBuilder(); putKey(cvObject, sb); if (cvObject == null) return sb; // psi-mi String miIdentifier = cvObject.getIdentifier(); if (miIdentifier != null) { sb.append(miIdentifier); } else { sb.append(cvObject.getShortLabel()); } return sb; }
protected UniquenessStringBuilder createUniquenessString(Annotation annotation) { if (keyExists(annotation)) { UniquenessStringBuilder builder = getKey(annotation); if (builder != null){ return builder; } else{ identityToCrc.remove(System.identityHashCode(annotation)); } } UniquenessStringBuilder sb = new UniquenessStringBuilder(); putKey(annotation, sb); if (annotation == null) return sb; sb.append(createUniquenessString(annotation.getCvTopic())); sb.append(annotation.getAnnotationText()); return sb; }
protected UniquenessStringBuilder createUniquenessString(Annotation annotation) { if (keyExists(annotation)) { UniquenessStringBuilder builder = getKey(annotation); if (builder != null){ return builder; } else{ identityToCrc.remove(System.identityHashCode(annotation)); } } UniquenessStringBuilder sb = new UniquenessStringBuilder(); putKey(annotation, sb); if (annotation == null) return sb; sb.append(createUniquenessString(annotation.getCvTopic())); sb.append(annotation.getAnnotationText()); return sb; }
protected UniquenessStringBuilder createUniquenessString(CvObject cvObject) { if (keyExists(cvObject)) { UniquenessStringBuilder builder = getKey(cvObject); if (builder != null){ return builder; } else{ identityToCrc.remove(System.identityHashCode(cvObject)); } } UniquenessStringBuilder sb = new UniquenessStringBuilder(); putKey(cvObject, sb); if (cvObject == null) return sb; // psi-mi String miIdentifier = cvObject.getIdentifier(); if (miIdentifier != null) { sb.append(miIdentifier); } else { sb.append(cvObject.getShortLabel()); } return sb; }
protected UniquenessStringBuilder createUniquenessString(Interactor interactor) { if (keyExists(interactor)) { UniquenessStringBuilder builder = getKey(interactor); if (builder != null){ return builder;
protected UniquenessStringBuilder createUniquenessString(Interactor interactor) { if (keyExists(interactor)) { UniquenessStringBuilder builder = getKey(interactor); if (builder != null){ return builder;
protected UniquenessStringBuilder createUniquenessString(BioSource bioSource) { if (keyExists(bioSource)) { UniquenessStringBuilder builder = getKey(bioSource); if (builder != null){ return builder; } else{ identityToCrc.remove(System.identityHashCode(bioSource)); } } UniquenessStringBuilder sb = new UniquenessStringBuilder(); putKey(bioSource, sb); if (bioSource == null) return sb; // tax id sb.append(bioSource.getTaxId()); // tissue sb.append(createUniquenessString(bioSource.getCvTissue())); // cell type sb.append(createUniquenessString(bioSource.getCvCellType())); return sb; }
protected UniquenessStringBuilder createUniquenessString(Range range) { if (keyExists(range)) { UniquenessStringBuilder builder = getKey(range); if (builder != null){ return builder; } else{ identityToCrc.remove(System.identityHashCode(range)); } } UniquenessStringBuilder sb = new UniquenessStringBuilder(); putKey(range, sb); if (range == null) return sb; // type from sb.append(createUniquenessString(range.getFromCvFuzzyType())); // interval from sb.append(range.getFromIntervalStart() + "-" + range.getFromIntervalEnd()); // type to sb.append(createUniquenessString(range.getToCvFuzzyType())); // interval end sb.append(range.getToIntervalStart() + "-" + range.getToIntervalEnd()); return sb; }
protected UniquenessStringBuilder createUniquenessString(Range range) { if (keyExists(range)) { UniquenessStringBuilder builder = getKey(range); if (builder != null){ return builder; } else{ identityToCrc.remove(System.identityHashCode(range)); } } UniquenessStringBuilder sb = new UniquenessStringBuilder(); putKey(range, sb); if (range == null) return sb; // type from sb.append(createUniquenessString(range.getFromCvFuzzyType())); // interval from sb.append(range.getFromIntervalStart() + "-" + range.getFromIntervalEnd()); // type to sb.append(createUniquenessString(range.getToCvFuzzyType())); // interval end sb.append(range.getToIntervalStart() + "-" + range.getToIntervalEnd()); return sb; }
protected UniquenessStringBuilder createUniquenessString(Feature feature) { if (keyExists(feature)) { UniquenessStringBuilder builder = getKey(feature); if (builder != null){ return builder; } else{ identityToCrc.remove(System.identityHashCode(feature)); } } UniquenessStringBuilder sb = new UniquenessStringBuilder(); putKey(feature, sb); if (feature == null) return sb; // short label // We need to add the short label for the feature because in mutations in the same amino acid is the only way to // distinguish between two features when the AC is not assigned yet. sb.append(feature.getShortLabel()); // feature type sb.append(createUniquenessString(feature.getCvFeatureType())); // feature identification sb.append(createUniquenessString(feature.getCvFeatureIdentification())); // ranges List<Range> ranges = new ArrayList<Range>(feature.getRanges()); Collections.sort(ranges, new RangeComparator()); for (Range range : ranges) { sb.append(createUniquenessString(range)); } return sb; }
protected UniquenessStringBuilder createUniquenessString(BioSource bioSource) { if (keyExists(bioSource)) { UniquenessStringBuilder builder = getKey(bioSource); if (builder != null){ return builder; } else{ identityToCrc.remove(System.identityHashCode(bioSource)); } } UniquenessStringBuilder sb = new UniquenessStringBuilder(); putKey(bioSource, sb); if (bioSource == null) return sb; // tax id sb.append(bioSource.getTaxId()); // tissue sb.append(createUniquenessString(bioSource.getCvTissue())); // cell type sb.append(createUniquenessString(bioSource.getCvCellType())); return sb; }
protected UniquenessStringBuilder createUniquenessString(Feature feature) { if (keyExists(feature)) { UniquenessStringBuilder builder = getKey(feature); if (builder != null){ return builder; } else{ identityToCrc.remove(System.identityHashCode(feature)); } } UniquenessStringBuilder sb = new UniquenessStringBuilder(); putKey(feature, sb); if (feature == null) return sb; // short label // We need to add the short label for the feature because in mutations in the same amino acid is the only way to // distinguish between two features when the AC is not assigned yet. sb.append(feature.getShortLabel()); // feature type sb.append(createUniquenessString(feature.getCvFeatureType())); // feature identification sb.append(createUniquenessString(feature.getCvFeatureIdentification())); // ranges List<Range> ranges = new ArrayList<Range>(feature.getRanges()); Collections.sort(ranges, new RangeComparator()); for (Range range : ranges) { sb.append(createUniquenessString(range)); } return sb; }
protected UniquenessStringBuilder createUniquenessString(Experiment experiment) { if (keyExists(experiment)) { UniquenessStringBuilder builder = getKey(experiment); if (builder != null){ return builder;
protected UniquenessStringBuilder createUniquenessString(Experiment experiment) { if (keyExists(experiment)) { UniquenessStringBuilder builder = getKey(experiment); if (builder != null){ return builder;
protected UniquenessStringBuilder createUniquenessString(Component component) { UniquenessStringBuilder builder = getKey(component); if (builder != null){ return builder;
protected UniquenessStringBuilder createUniquenessString(Component component) { UniquenessStringBuilder builder = getKey(component); if (builder != null){ return builder;
protected UniquenessStringBuilder createUniquenessString(Interaction interaction) { if (keyExists(interaction)) { UniquenessStringBuilder builder = getKey(interaction); if (builder != null){ return builder;
protected UniquenessStringBuilder createUniquenessString(Interaction interaction) { if (keyExists(interaction)) { UniquenessStringBuilder builder = getKey(interaction); if (builder != null){ return builder;