J'ai une séquence comme celui-ci dans une liste "MSGSRRKATPASRTRVGNYEMGRTLGEGSFAKVKYAKNTVTGDQAAIKILDREKVFRHKMVEQLKREISTMKLIKHPNVVEIIEVMASKTKIYIVLELVNGGELFDKIAQQGRLKEDEARRYFQQLINAVDYCHSRGVYHRDLKPENLILDANGVLKVSDFGLSAFSRQVREDGLLHTACGTPNYVAPEVLSDKGYDGAAADVWSCGVILFVLMAGYLPFDEPNLMTLYKRICKAEFSCPPWFSQGAKRVIKRILEPNPITRISIAELLEDEWFKKGYKPPSFDQDDEDITIDDVDAAFSNSKECLVTEKKEKPVSMNAFELISSSSEFSLENLFEKQAQLVKKETRFTSQRSASEIMSKMEETAKPLGFNVRKDNYKIKMKGDKSGRKGQLSVATEVFEVAPSLHVVELRKTGGDTLEFHKVCDSFYKNFSSGLKDVVWNTDAAAEEQKQ"
Regex/Substring
Je voudrais créer une sous-chaîne, comme chaque fois qu'un « K » est présent, il a besoin de se retirer 6 caractères avant et 6 caractères après « K »
Ex: MSGSRRKATPASR
, ici -6..K .. + 6
pour toute sequence..I a essayé la fonction de sous-chaîne en R, mais nous avons besoin de préciser la position de début et de fin. Ici, les positions ne sont pas connus
Merci
Ce qui se passe lorsque vous avez deux 'K' dans les 6 lettres les unes des autres dans liike' LEDEWFKKGYKPP'? –
Article pertinent sur [Biostars] (https://www.biostars.org/p/109077) – zx8754