2015-01-02 3 views
0

조합 (아미노산) 목록에서 grep을 사용하여 구조를 찾는 데 문제가 있습니다. 는 그래서 문자, 공간, 단어의그렙 일반 표현

SIKDQIKNEYNQFAINTQIMSCLPWDPMYLIMETWEHRFSRLGRKEGQEVHDALCPFLNFYHVMRADKWGICRELPAMFH PARSINGS 

문자열처럼 뭔가 목록입니다. 나는 grep에게 두 개의 서로 다른 문자가있을이이

AAA 또는 ABA 또는 둘 사이에 일반적으로

AAB 같은 문자가 포함되지 않은 문자의 문자열을 사용하여 찾을 수있다. 만약 내가 제대로 이해하고

+1

이러한 특정 문자열 중 하나를 포함하지 않는 모든 줄 또는보다 일반적으로 한 줄에 3 개의 동일한 문자가 포함되지 않은 줄을 출력해야합니까? 또는 다른 것? –

+1

기대하는 바가 무엇입니까 – vks

+1

정확하게 이해하면 패턴 'AAB'을 사용하지 않으면 패턴'AAA '가 제외됩니다. – Phylogenesis

답변

2

, 난 당신이 다음을 수행하려는 생각 :

egrep -v '([A-Z])[A-Z]?\1[A-Z]* ' 

AA 또는 ABA의 모든 인스턴스를 발견하고 일치하지 않는 행을 인쇄하여 사용할 수 있습니다.

+0

그건 내가 원하는 것, 감사합니다 @Phylogenesis – fangio