I am trying to filter MSA for phylogenetric tree construction. So I removed columns with >33% of gap and also sequences with >33% gap. I also removed sequences with >70% sequence ideantity to reduce the number of sequences. I am wondering if it is the correct way of doing it. Thanks.
It's difficult to say whether fixed parameters like that are a good idea --- it depends on how similar the sequences you are analyzing are. It is probably better to use one of the available tools that will select sites based also on e.g. biochemical similarity, or adapt "masking" parameters to the overall conservation of the alignment - trimal, guidance, bmge, gblocks, or one of several other possibilities. You could use these programs, then take a look at the alignment to get a feel for the effect they are having. Ideally, you would infer at least a couple of trees using more and less conservative filtering to see how robust your results are to site selection.