So löschen Sie Zahlen in Klammern aus BuchstabenfolgenWie kann ich finde geändert Peptidsequenzen (z. B. SYELPDGQV(+.98)I(+10.98)T(-17.03)IGNER ) in der Sprungtabelle, wenn Durchsuchen der unveränderten Sequenz (SYELPDGQVITIGNER)?
Wenn der Suchalgorithmus nicht geändert werden kann, ist es möglich, eine neue Spalte zu generieren Löschen aller Zahlen in Klammern aus den Buchstabenfolgen ?
Beispiel: Eintrag Originalspalte: NLTEE(+.98)LAGLDE(+28.99)T(+10.98)IAK
Automatische Generierung einer neuen Spalte mit Eintrag: NLTEEMAGLDETIAK
Grundlegende Datenanalyse und ModellierungDatenmischung und -bereinigungDatenexploration und -visualisierungBetreff: So löschen Sie Zahlen in Klammern aus BuchstabenfolgenSie können auch „Ersetzen“ verwenden
Names Default To Here(1);
str1 = "NLTEE(+.98)LAGLDE(+28.99)T(+10.98)IAK";
str2 = "SYELPDGQV(+.98)I(+10.98)T(-17.03)IGNER";
res1 = Substitute(str1, Items(Get Punctuation Characters(Include Chars("0123456789")), ""), "");
res2 = Substitute(str2, Items(Get Punctuation Characters(Include Chars("0123456789")), ""), "");
oder erstellen Sie einen regulären Ausdruck mit dem Text-Explorer von JMP


Beachten Sie, dass sie dadurch als separate „Wörter“ verbleiben, wie es für den Text-Explorer verwendet wird. Sie müssen also die Leerzeichen entfernen. Dies kann beispielsweise mit der Suche erfolgen

Betreff: So löschen Sie Zahlen in Klammern aus BuchstabenfolgenSie können eine neue Spalte mit Regex oder Substitute erstellen
Names Default To Here(1);
str1 = "NLTEE(+.98)LAGLDE(+28.99)T(+10.98)IAK";
str2 = "SYELPDGQV(+.98)I(+10.98)T(-17.03)IGNER";
Show(Regex(str1, "[^ABCDEFGHIJKLMNOPQRSTUVWXYZ]", "", GLOBALREPLACE));
Show(Regex(str2, "[^ABCDEFGHIJKLMNOPQRSTUVWXYZ]", "", GLOBALREPLACE));
Dies setzt voraus, dass Sie nur die Buchstaben behalten möchten. Sie können es beispielsweise mit Recode erstellen

Sie können bei der Suche auch reguläre Ausdrücke verwenden

Bearbeiten:
Ein besserer regulärer Ausdruck ist höchstwahrscheinlich so etwas
Names Default To Here(1);
str1 = "NLTEE(+.98)LAGLDE(+28.99)T(+10.98)IAK";
str2 = "SYELPDGQV(+.98)I(+10.98)T(-17.03)IGNER";
res1 = Regex(str1, "\(.*?\)", "", GLOBALREPLACE);
res2 = Regex(str2, "\(.*?\)", "", GLOBALREPLACE);
show(res1, res2);
Betreff: So löschen Sie Zahlen in Klammern aus BuchstabenfolgenVielen Dank für Ihre schnellen und hilfreichen Antworten