本文整理了Java中org.opencb.opencga.storage.core.variant.adaptors.VariantQueryUtils.parseXrefs()
方法的一些代码示例,展示了VariantQueryUtils.parseXrefs()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。VariantQueryUtils.parseXrefs()
方法的具体详情如下:
包路径:org.opencb.opencga.storage.core.variant.adaptors.VariantQueryUtils
类名称:VariantQueryUtils
方法名:parseXrefs
[英]Parses XREFS related filters, and sorts in different lists. - VariantQueryParam#ID- VariantQueryParam#GENE- VariantQueryParam#ANNOT_XREF- VariantQueryParam#ANNOT_CLINVAR- VariantQueryParam#ANNOT_COSMIC
[中]解析与外部参照相关的过滤器,并在不同的列表中排序。-VariantQueryParam#ID-VariantQueryParam#GENE-VariantQueryParam#ANNOT#外部参照-VariantQueryParam#ANNOT#CLINVAR-VariantQueryParam#ANNOT#
代码示例来源:origin: opencb/opencga
public static void convertGenesToRegionsQuery(Query query, CellBaseUtils cellBaseUtils) {
VariantQueryXref variantQueryXref = VariantQueryUtils.parseXrefs(query);
List<String> genes = variantQueryXref.getGenes();
if (!genes.isEmpty()) {
List<Region> regions = cellBaseUtils.getGeneRegion(genes);
regions = mergeRegions(regions);
query.put(ANNOT_GENE_REGIONS.key(), regions);
}
}
代码示例来源:origin: opencb/opencga
VariantQueryUtils.VariantQueryXref xref = VariantQueryUtils.parseXrefs(query);
if (!xref.getIds().isEmpty() || !xref.getVariants().isEmpty() || !xref.getOtherXrefs().isEmpty()) {
代码示例来源:origin: opencb/opencga
VariantQueryXref variantQueryXref = VariantQueryUtils.parseXrefs(query);
代码示例来源:origin: opencb/opencga
public List<Scan> parseQueryMultiRegion(SelectVariantElements selectElements, Query query, QueryOptions options) {
VariantQueryXref xrefs = VariantQueryUtils.parseXrefs(query);
if (!xrefs.getOtherXrefs().isEmpty()) {
throw VariantQueryException.unsupportedVariantQueryFilter(VariantQueryParam.ANNOT_XREF,
代码示例来源:origin: opencb/opencga
VariantQueryXref variantQueryXref = VariantQueryUtils.parseXrefs(query);
内容来源于网络,如有侵权,请联系作者删除!