我的geno有40000行(SNP)和500个列(人),类似于
AA AG GG GA AA
CC CG CC GC GG
AC CC CA CA CC
例如,只呈现3个SNP和5个人类。
我需要将字母转换成数字,使用下一次显示的键。请注意,A、C和G三个字母不能出现在一行中。只有A和C或A和G,或C和G。
如果行内出现A,关键是:
AA = 0
AG =1
GG = 2
AC = 1
CC = 2
,如果没有提供A,关键是:
CC = 0
CG = 1
GG = 2
注意,CC在一种情况下是2,在另一种情况下是0。
因此,示例如下所示:
0 1 2 1 0
0 1 0 1 2
1 2 1
我有三个表:域名,注册和跟踪。
我目前有一个使用此查询的所有域和访问者数量的列表:
SELECT sites.id, sites.domain, count(tracking.domain) as tracked FROM sites
LEFT JOIN tracking ON sites.domain = tracking.domain
GROUP BY sites.domain
ORDER BY sites.id;
现在,我还想从一个名为signups的新表中获取计数(每个域名)。
我已经走到这一步:
SELECT sites.id, sites.domain, count(trackin
我的电子邮件入口格式像username@domain.extension一样
用户名以英文字母字符开头,随后的任何字符都由以下一个或多个字符组成:字母数字字符,-,。,_. .
域和扩展名只包含英文字母。扩展长度为1,2或3个字符。
我使用下面的regex验证我的电子邮件地址:
[a-zA-Z]+\s<\b[a-z0-9._-]+@[a-zA-Z]+\.[A-Za-z]{1,3}\b>
电子邮件地址:
this <is@valid.com>
this <is_it@valid.com>
this <_is@notvalid.com>
我有点困惑,我想在https://ens.domains/上买一个域名,而且一个域名的价格非常高,大约是150美元。这一价格大部分来自汽油费。令人困惑的是,ens告诉我下面的Estimated Total (Price + Gas). The gas price is based at 130 Gwei,而在https://ethgasstation.info/中,汽油价格是83。在ens是130,在and是83。对吗?为什么ENS会考虑更高的汽油价格?另外,在ENS中有什么方法可以看到估计的总量是如何计算的呢?
我需要验证域名注册,因为它不能只由数字和验证需要适合我的算法工作的方式,即返回完整的域名(没有.com,.net等扩展名),如果它是正确的。
我尝试了几个表达式,但都没有成功:
^[^0-9]+$ # that one wont let he type a number
^\w[^0-9]+\w$ # that wont work too
有人能帮我吗?
下面是示例代码,其中包含一个用特殊字符"»“分隔的长字符串。我需要拉出第一个和第三个特殊字符(»)之前的字符串。
with test as (
select 'AA»BB»CC»DD»EE»FF' string union all
select 'ZZ»XX»RR»PP»EE»FF' )
SELECT REGEXP_EXTRACT(string, r"([^»]*)") AS string_1 from test
使用代码中的正则表达式,我可以提取字符串的第一部分,即"AA“和"ZZ”。但