- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
目标
如果字符串中有字母(原子),则过滤掉 SMILES 字符串,对大小写不敏感 , 不来自以下元素列表 H, B, C, N, O, F, Al, Si, P, S, Cl
,这是一个截断的列表。总共有38个元素。
背景
我有一个包含 SMILES 字符串的数据库:
The simplified molecular-input line-entry system (SMILES) is a specification in the form of a line notation for describing the structure of chemical species using short ASCII strings.
OC[C@H]1O[C@H]([C@H](O)[C@@H]1O)n1cnc2c(NC3CCCC3)ncnc12
这样做的目的是从数据库中去除稀有元素和有机金属。
最佳答案
一种适用于任何版本的 SQL 的通用方法是创建一个表,其中包含不允许使用的原子符号的黑名单。要保留的微笑将是那些与任何列入黑名单的元素符号不匹配的微笑。
WITH disallowed AS (
SELECT 'He' AS symbol UNION ALL
SELECT 'Li' UNION ALL
SELECT 'Be' UNION ALL
SELECT 'Ne' UNION ALL
...
SELECT 'Lr'
)
SELECT t1.smile
FROM yourTable t1
WHERE NOT EXISTS (SELECT 1 FROM disallowed t2
WHERE t1.smile LIKE '%' || t2.symbol || '%');
诸如 UO2 之类的化合物将被上述内连接过滤掉,其中含有列入黑名单的元素铀。
关于sql - 从(微笑)字符串而不是从元素列表中查找字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64327673/
暖意序言。 如梦 り看夜风吹过窗台ゝ 笑灼如花 达不到的那段奕宏夢 燦爛的笑容。 丿落墨残灬浪漫相惜 夏日烟火 逆蝶 仰望天空45°微笑 T、俗世的流离 五彩缤纷的雪花
逆蝶 T、俗世的流离 五彩缤纷的雪花丶 风再起时 枫叶、 心云间、凝听 木马在旋转 夕色琉璃_ 第⑦个夏天丶 花未眠丶Fchen 仰望天空45°微笑 发光体! 雨天留
目标 如果字符串中有字母(原子),则过滤掉 SMILES 字符串,对大小写不敏感 , 不来自以下元素列表 H, B, C, N, O, F, Al, Si, P, S, Cl ,这是一个截断的列表。总
我可以用 animateTransform raplace 来设置吗? 对于 transform(scale) 的操作,就像我在此处使用“stroke-opacity”属性所做的那样:
我这里有一个将表情符号(如“:-)”)替换为图标的模块: module Smileize PATH = "/images/smiles" SMILES = [/\;\-?p/i, /\$\-?
我是一名优秀的程序员,十分优秀!