根据道路交通安全法规,右转弯和掉头都属于特殊行驶,需要给予直行车辆让行。如果在进行右转弯或掉头时没有观察清楚,从而导致与直行车辆发生碰撞,主要责任应当由右转弯和掉头的车辆承担。
但是,如果直行车辆存在违章行为,如超速或闯红灯等,也会对责任的界定产生影响。因此,具体责任需要根据事故的具体情况和证据加以确认。