combine dos columnas con otras dos columnas

Tengo varias filas de datos (separadas por tabuladores). Quiero encontrar la fila que coincide con elementos de dos columnas (3ro y 4to) en cada fila con otras dos columnas (10 y 11). Por ejemplo, enrow 1, 95428891 y 95443771 encolumna 3 y 4 coincide con elementos encolumnas 10 y 11 inrow 19. Del mismo modo, lo recíproco también es cierto. Elementos encolumnas 3 y 4 en el 19a fila también coincide con elementos encolumnas 10 y 11 inrow 1. Necesito poder revisar cada fila y los índices de fila de salida para las coincidencias correspondientes. Es posible que a veces solo una de las columnas coincida en lugar de ambas (porque a veces hay números duplicados), pero necesito elegir solo las filas donde coinciden ambas columnas y también donde hay coincidencia recíproca. Por lo tanto, sería una buena idea generar índices de fila donde haya coincidencia recíproca, por ejemplo, 1 y 19 como valores separados por tabulaciones (tal vez en un objeto data.frame diferente). Y las filas que no tienen coincidencias recíprocas se pueden generar por separado. Estoy tratando de implementar esto en R para ejecutar varias filas de datos.

1313    chr2    95428891    95443771    14880   chr2:96036782   205673  +   chr2    96036782    96052481
1313    chr2    95428896    95443771    14875   chr2:97111880   205214  -   chr2    97111880    97127588
1313    chr2    95443771    95526464    82693   chr2:95609272   1748861 -   chr2    95609272    95691902
1313    chr2    95477143    95486318    9175    chr2:97616847   177391  +   chr2    97616847    97626039
1313    chr2    95486323    95521267    34944   chr2:97035158   268351  +   chr2    97035158    97070183
1313    chr2    95515418    95525958    10540   chr2:95563236   132439  +   chr2    95563236    95572666
1314    chr2    95563236    95572666    9430    chr2:95515418   132439  +   chr2    95515418    95525958
1314    chr2    95563236    95572666    9430    chr2:95609778   126017  -   chr2    95609778    95620287
1314    chr2    95563236    95569115    5879    chr2:97064308   89848   +   chr2    97064308    97070183
164     chr2    95609272    95691902    82630   chr2:95443771   1748861 -   chr2    95443771    95526464
1314    chr2    95609778    95620287    10509   chr2:95563236   126017  -   chr2    95563236    95572666
1314    chr2    95614473    95649363    34890   chr2:97035158   394821  -   chr2    97035158    97070173
1314    chr2    95649368    95658543    9175    chr2:97616847   177822  -   chr2    97616847    97626039
164     chr2    95775062    95814080    39018   chr2:97578938   0       -   chr2    97578938    97616780
1315    chr2    95778788    95781856    3068    chr2:97609982   31302   -   chr2    97609982    97616788
164     chr2    95780657    95829665    49008   chr2:96053880   882178  -   chr2    96053880    96102738
1316    chr2    95829982    95865446    35464   chr2:97296848   242680  -   chr2    97296848    97333087
1316    chr2    95829982    95935104    105122  chr2:97438085   1169669 +   chr2    97438085    97544431
1317    chr2    96036782    96052481    15699   chr2:95428891   205673  +   chr2    95428891    95443771

Respuestas a la pregunta(3)

Su respuesta a la pregunta