String source = "";
private String version = "";
-
+
private String ucversion;
private String accessionId = "";
-
+
int sourceKey = Integer.MIN_VALUE;
String canonicalSourceName;
-
- boolean isCanonicalAccession;
+
+ boolean isCanonicalAccession = false;
/*
* maps from associated sequence to the database sequence's coordinate system
/**
*
* @param source
- * may not be null
+ * may not be null
* @param version
- * may be null
+ * may be null
* @param accessionId
- * may be null
+ * may be null
*/
public DBRefEntry(String source, String version, String accessionId)
{
- this(source, version, accessionId, null,false);
+ this(source, version, accessionId, null, false);
}
/**
*
* @param source
- * may not be null
+ * may not be null
* @param version
- * may be null
+ * may be null
* @param accessionId
- * may be null
+ * may be null
*/
- public DBRefEntry(String source, String version, String accessionId, Mapping map)
+ public DBRefEntry(String source, String version, String accessionId,
+ Mapping map)
{
- this(source, version, accessionId, map,false);
+ this(source, version, accessionId, map, false);
}
+
/**
*
* @param source
* numbering or null)
*/
public DBRefEntry(String source, String version, String accessionId,
- Mapping map,boolean isCanonical)
+ Mapping map, boolean isCanonical)
{
-
+
this.source = source.toUpperCase(Locale.ROOT);
setVersion(version);
this.accessionId = accessionId;
this.map = map;
- this.isCanonicalAccession=isCanonical;
+ this.isCanonicalAccession = isCanonical;
}
/**
: new String(entry.getVersion())),
(entry.getAccessionId() == null ? ""
: new String(entry.getAccessionId())),
- (entry.getMap() == null ? null : new Mapping(entry.getMap())),entry.isCanonical());
+ (entry.getMap() == null ? null : new Mapping(entry.getMap())),
+ entry.isCanonical());
}
@Override
{
// TODO should also override hashCode to ensure equal objects have equal
// hashcodes
-
-
-// if (o == null || !(o instanceof DBRefEntry))
-// {
-// return false;
-// }
-// DBRefEntry entry = (DBRefEntry) o;
-// if (entry == this)
-// {
-// return true;
-// }
+
+ // if (o == null || !(o instanceof DBRefEntry))
+ // {
+ // return false;
+ // }
+ // DBRefEntry entry = (DBRefEntry) o;
+ // if (entry == this)
+ // {
+ // return true;
+ // }
Mapping em;
- return (o != null && o instanceof DBRefEntry
- && (o == this
- || equalRef((DBRefEntry) o)
- && (map == null) == ((em = ((DBRefEntry) o).map) == null)
- && (map == null || map.equals(em))));
-//
-// {
-// return true;
-// }
-// return false;
+ return (o != null && o instanceof DBRefEntry && (o == this || equalRef(
+ (DBRefEntry) o)
+ && (map == null) == ((em = ((DBRefEntry) o).map) == null)
+ && (map == null || map.equals(em))));
+ //
+ // {
+ // return true;
+ // }
+ // return false;
}
/**
return true;
}
- boolean improved=false;
+ boolean improved = false;
/*
* source must either match or be both null
*/
{
return true;
}
-
- // BH 2019.01.25/2019.02.04 source cannot/should not be null.
+
+ // BH 2019.01.25/2019.02.04 source cannot/should not be null.
// for example, StructureChooser has dbRef.getSource().equalsIgnoreCase...
-
+
return (entry != null
&& (source != null && entry.getSource() != null
&& source.equalsIgnoreCase(entry.getSource()))
return source;
}
- public int getSourceKey()
+ public int getSourceKey()
{
- return (sourceKey == Integer.MIN_VALUE ? (sourceKey = DBRefSource.getSourceKey(getCanonicalSourceName())) : sourceKey);
+ return (sourceKey == Integer.MIN_VALUE
+ ? (sourceKey = DBRefSource
+ .getSourceKey(getCanonicalSourceName()))
+ : sourceKey);
}
/**
@Override
public void setAccessionId(String accessionId)
{
- this.accessionId = accessionId;
-// this.accessionId = (accessionId == null ? "" : accessionId).toUpperCase(Locale.ROOT);
+ this.accessionId = accessionId;
+ // this.accessionId = (accessionId == null ? "" :
+ // accessionId).toUpperCase(Locale.ROOT);
}
/**
@Override
public void setSource(String source)
{
- this.source = source;
-
-// this.source = (source == null ? "" : source).toUpperCase(Locale.ROOT);
-// this.canonicalSourceName = DBRefUtils.getCanonicalName(this.source);
-// this.sourceKey = DBRefSource.getSourceKey(this.canonicalSourceName);
+ this.source = source;
+
+ // this.source = (source == null ? "" : source).toUpperCase(Locale.ROOT);
+ // this.canonicalSourceName = DBRefUtils.getCanonicalName(this.source);
+ // this.sourceKey = DBRefSource.getSourceKey(this.canonicalSourceName);
}
@Override
public void setVersion(String version)
{
this.version = version;
- this.ucversion = (version == null ? null : version.toUpperCase(Locale.ROOT));
+ this.ucversion = (version == null ? null
+ : version.toUpperCase(Locale.ROOT));
}
@Override
return false;
}
MapList ml = map.getMap();
- if (ml.getFromRatio() != ml.getToRatio()
- || ml.getFromRatio() != 1)
+ if (ml.getFromRatio() != ml.getToRatio() || ml.getFromRatio() != 1)
{
return false;
}
// check map is between identical single contiguous ranges
List<int[]> fromRanges, toRanges;
- if ((fromRanges = ml.getFromRanges()).size() != 1 || (toRanges = ml.getToRanges()).size() != 1)
+ if ((fromRanges = ml.getFromRanges()).size() != 1
+ || (toRanges = ml.getToRanges()).size() != 1)
{
return false;
}
// no version string implies the reference has not been verified at all.
return false;
}
-
+
return DBRefSource.isPrimaryCandidate(ucversion);
}
*
* @return
*/
- public String getCanonicalSourceName() {
- return (canonicalSourceName == null ? (canonicalSourceName = DBRefUtils.getCanonicalName(this.source)) : canonicalSourceName);
+ public String getCanonicalSourceName()
+ {
+ return (canonicalSourceName == null
+ ? (canonicalSourceName = DBRefUtils
+ .getCanonicalName(this.source))
+ : canonicalSourceName);
}
/**
{
isCanonicalAccession = canonical;
}
+
/**
*
- * @return true if this is the primary canonical accession for the database source
+ * @return true if this is the primary canonical accession for the database
+ * source
*/
public boolean isCanonical()
{