Simple way to delete

With file2 search for all data in file1 then delete matched pattern in file1.Length of each record is like 30. As there is no constant string in file2 how to search and delete in file1. Is that we can do it by sed or grep cmds?

Can you give some examples? a sample i/p and o/p

cat file1
S24545ATTFCTA197000022238
S24547ATTFCTA196000022185
F24902ATTFCTBA0D000024481
A41105SCEKEIA212000004753
S41632SCEKENA001000003577
w41642SCEKEIA309000003214
G41905SCEKEIBA03000010883
K58410SCEKENA326000004960
M58427SCEKENA298000005536
some more records...

cat file2
A41105SCEKEIA212000004753
S41632SCEKENA001000003577
some more records...

O/P (exculde all records from file2)
S24545ATTFCTA197000022238
S24547ATTFCTA196000022185
F24902ATTFCTBA0D000024481
w41642SCEKEIA309000003214
G41905SCEKEIBA03000010883
K58410SCEKENA326000004960
M58427SCEKENA298000005536
some more records...

awk 'FNR==NR{a[$0];next}(!($0 in a))' file2 file1

Or with grep:

grep -vf file2 file1