|
|
@@ -164,7 +164,7 @@ const getInteractionsFromEntry = (json) => __awaiter(void 0, void 0, void 0, fun
|
|
|
}
|
|
|
let res = [...new Set([...genes_scope_inter, ...genes_interactant, ...comment_subunits_genes])].sort().filter((e) => typeof e === 'string').filter(_ => _);
|
|
|
let filterOut = ['PHOSPHOSERINE', 'MOTIFS', 'INFECTION', 'PROTEIN', 'PROTEINS',
|
|
|
- 'MICROBIAL', 'VIRUS', 'HEPATITIS', 'HERPES', 'SIMPLEX', 'RELATED', 'ARE-'];
|
|
|
+ 'MICROBIAL', 'VIRUS', 'HEPATITIS', 'HERPES', 'SIMPLEX', 'RELATED', 'AND'];
|
|
|
if (res.length > 0)
|
|
|
res = res.flatMap((e) => e.match(/[A-Z]{2,}[A-Z0-9\-]{1,}/g)).filter((e) => !(filterOut.includes(e))).filter((e) => !/-$/.test(e));
|
|
|
return [...new Set(res.filter(_ => _))];
|