| http://purl.uniprot.org/unirules/MF_03066#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:810879 up:source unirule:MF_03066 .
_:810880 up:source unirule:MF_03066 .
_:810881 up:source unirule:MF_03066 .
_:810882 up:source unirule:MF_03066 .
_:810883 up:source unirule:MF_03066 .
_:810884 up:source unirule:MF_03066 .
_:810885 up:source unirule:MF_03066 .
_:810886 up:source unirule:MF_03066 .
_:810887 up:source unirule:MF_03066 .
_:810888 up:source unirule:MF_03066 .
_:810889 up:source unirule:MF_03066 .
_:810890 up:source unirule:MF_03066 .
_:810891 up:source unirule:MF_03066 .
_:810892 up:source unirule:MF_03066 .
_:810893 up:source unirule:MF_03066 .
_:810894 up:source unirule:MF_03066 .
_:810895 up:source unirule:MF_03066 .
_:810896 up:source unirule:MF_03066 .
_:810897 up:source unirule:MF_03066 .
_:810898 up:source unirule:MF_03066 .
_:810899 up:source unirule:MF_03066 .
_:810900 up:source unirule:MF_03066 .
_:810901 up:source unirule:MF_03066 .
_:810902 up:source unirule:MF_03066 .
_:810903 up:source unirule:MF_03066 .
_:810904 up:source unirule:MF_03066 .
_:810905 up:source unirule:MF_03066 .
_:810906 up:source unirule:MF_03066 .
_:810907 up:source unirule:MF_03066 .
_:810908 up:source unirule:MF_03066 .
_:810909 up:source unirule:MF_03066 .
_:810910 up:source unirule:MF_03066 .
_:810911 up:source unirule:MF_03066 .
_:810912 up:source unirule:MF_03066 .
_:810913 up:source unirule:MF_03066 .
_:810914 up:source unirule:MF_03066 .
_:810915 up:source unirule:MF_03066 .
?this up:annotation ?annotation1 ,
?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation7 ;
up:classifiedWith GO:0000151 ,
GO:0003682 ,
GO:0004842 ,
GO:0005634 ,
GO:0006302 ,
GO:0010212 ,
GO:0016567 ,
GO:0042393 ,
GO:0043130 ,
GO:0045739 ,
keyword:156 ,
keyword:227 ,
keyword:234 ,
keyword:479 ,
keyword:539 ,
keyword:808 ,
keyword:833 ,
keyword:862 ,
keyword:863 .
?gene0 skos:prefLabel 'RNF168' .
?annotation1 up:activity ?activity2 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity2 up:enzymeClass .
?annotation3 a up:Pathway_Annotation ;
rdfs:comment 'Protein modification; protein ubiquitination.' .
?annotation4 a up:Subcellular_Location_Annotation ;
rdfs:comment 'Localizes to double-strand breaks (DSBs) sites of DNA damage' .
?annotation4li5 up:cellularComponent .
?annotation6 a up:Domain_Annotation ;
rdfs:comment "The MIU motif (motif interacting with ubiquitin) mediates the interaction with both 'Lys-48'- and 'Lys-63'-linked ubiquitin chains. The UMI motif mediates interaction with ubiquitin with a preference for 'Lys-63'-linked ubiquitin. The specificity for different types of ubiquitin is mediated by juxtaposition of ubiquitin-binding motifs (MIU and UMI motifs) with LR motifs (LRMs)." .
?annotation7 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the RNF168 family.' .
?case8 up:alternativeName ?name10 ,
?name11 ;
up:classifiedWith keyword:832 ;
up:recommendedName ?name9 .
?name9 up:ecName '2.3.2.27' ;
up:fullName 'E3 ubiquitin-protein ligase RNF168' ;
rdf:type up:Structured_Name .
?name10 up:fullName 'RING finger protein 168' ;
rdf:type up:Structured_Name .
?name11 up:fullName 'RING-type E3 ubiquitin transferase RNF168' ;
rdf:type up:Structured_Name .
?case12 up:alternativeName ?name15 ,
?name16 ;
up:recommendedName ?name13 .
?name13 up:ecName '2.3.2.27' ;
up:fullName ?nameValue14 ;
rdf:type up:Structured_Name .
?name15 up:fullName 'RING finger protein 168' ;
rdf:type up:Structured_Name .
?name16 up:fullName ?nameValue17 ;
rdf:type up:Structured_Name .
?pfs18 up:annotation ?annotation19 .
?annotation19 faldo:begin ?pfsb20 ;
faldo:end ?pfse21 ;
rdf:type up:Motif_Annotation ;
rdfs:comment 'LR motif 1' .
?pfsb20 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfse21 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?pfs24 up:annotation ?annotation25 .
?annotation25 faldo:begin ?pfsb26 ;
faldo:end ?pfse27 ;
rdf:type up:Motif_Annotation ;
rdfs:comment 'UMI motif' .
?pfsb26 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?pfse27 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?pfs30 up:annotation ?annotation31 .
?annotation31 faldo:begin ?pfsb32 ;
faldo:end ?pfse33 ;
rdf:type up:Motif_Annotation ;
rdfs:comment 'MIU motif 1' .
?pfsb32 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
?pfse33 faldo:position ?thisPositionOn35 ;
rdf:type faldo:ExactPosition .
?pfs36 up:annotation ?annotation37 .
?annotation37 faldo:begin ?pfsb38 ;
faldo:end ?pfse39 ;
rdf:type up:Motif_Annotation ;
rdfs:comment 'MIU motif 2' .
?pfsb38 faldo:position ?thisPositionOn40 ;
rdf:type faldo:ExactPosition .
?pfse39 faldo:position ?thisPositionOn41 ;
rdf:type faldo:ExactPosition .
?pfs42 up:annotation ?annotation43 .
?annotation43 faldo:begin ?pfsb44 ;
faldo:end ?pfse45 ;
rdf:type up:Motif_Annotation ;
rdfs:comment 'LR motif 2' .
?pfsb44 faldo:position ?thisPositionOn46 ;
rdf:type faldo:ExactPosition .
?pfse45 faldo:position ?thisPositionOn47 ;
rdf:type faldo:ExactPosition .
_:810916 a rdf:Statement ;
up:attribution _:810879 ;
rdf:subject ?gene0 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene0 .
_:810917 a rdf:Statement ;
up:attribution _:810880 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:810918 a rdf:Statement ;
up:attribution _:810881 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:810919 a rdf:Statement ;
up:attribution _:810882 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:810920 a rdf:Statement ;
up:attribution _:810883 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:810921 a rdf:Statement ;
up:attribution _:810884 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:810922 a rdf:Statement ;
up:attribution _:810885 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:156 .
_:810923 a rdf:Statement ;
up:attribution _:810886 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:227 .
_:810924 a rdf:Statement ;
up:attribution _:810887 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:234 .
_:810925 a rdf:Statement ;
up:attribution _:810888 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:810926 a rdf:Statement ;
up:attribution _:810889 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:539 .
_:810927 a rdf:Statement ;
up:attribution _:810890 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:810928 a rdf:Statement ;
up:attribution _:810891 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:833 .
_:810929 a rdf:Statement ;
up:attribution _:810892 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:862 .
_:810930 a rdf:Statement ;
up:attribution _:810893 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:863 .
_:810931 a rdf:Statement ;
up:attribution _:810894 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003682 .
_:810932 a rdf:Statement ;
up:attribution _:810895 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0042393 .
_:810933 a rdf:Statement ;
up:attribution _:810896 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0043130 .
_:810934 a rdf:Statement ;
up:attribution _:810897 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004842 .
_:810935 a rdf:Statement ;
up:attribution _:810898 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016567 .
_:810936 a rdf:Statement ;
up:attribution _:810899 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0045739 .
_:810937 a rdf:Statement ;
up:attribution _:810900 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0010212 .
_:810938 a rdf:Statement ;
up:attribution _:810901 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006302 .
_:810939 a rdf:Statement ;
up:attribution _:810902 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000151 .
_:810940 a rdf:Statement ;
up:attribution _:810903 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005634 .
_:810941 a rdf:Statement ;
up:attribution _:810904 ;
rdf:subject ?case8 ;
rdf:predicate up:recommendedName ;
rdf:object ?name9 .
_:810942 a rdf:Statement ;
up:attribution _:810905 ;
rdf:subject ?case8 ;
rdf:predicate up:alternativeName ;
rdf:object ?name10 .
_:810943 a rdf:Statement ;
up:attribution _:810906 ;
rdf:subject ?case8 ;
rdf:predicate up:alternativeName ;
rdf:object ?name11 .
_:810944 a rdf:Statement ;
up:attribution _:810907 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:832 .
_:810945 a rdf:Statement ;
up:attribution _:810908 ;
rdf:subject ?case12 ;
rdf:predicate up:recommendedName ;
rdf:object ?name13 .
_:810946 a rdf:Statement ;
up:attribution _:810909 ;
rdf:subject ?case12 ;
rdf:predicate up:alternativeName ;
rdf:object ?name15 .
_:810947 a rdf:Statement ;
up:attribution _:810910 ;
rdf:subject ?case12 ;
rdf:predicate up:alternativeName ;
rdf:object ?name16 .
_:810948 a rdf:Statement ;
up:source unirule:MF_03066 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:810949 a rdf:Statement ;
up:attribution _:810911 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:810950 a rdf:Statement ;
up:source unirule:MF_03066 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:810951 a rdf:Statement ;
up:attribution _:810912 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:810952 a rdf:Statement ;
up:source unirule:MF_03066 ;
rdf:subject ?pfs30 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
_:810953 a rdf:Statement ;
up:attribution _:810913 ;
rdf:subject ?pfs30 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
_:810954 a rdf:Statement ;
up:source unirule:MF_03066 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:810955 a rdf:Statement ;
up:attribution _:810914 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:810956 a rdf:Statement ;
up:source unirule:MF_03066 ;
rdf:subject ?pfs42 ;
rdf:predicate up:annotation ;
rdf:object ?annotation43 .
_:810957 a rdf:Statement ;
up:attribution _:810915 ;
rdf:subject ?pfs42 ;
rdf:predicate up:annotation ;
rdf:object ?annotation43 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_03066
#Rule MF_03066 Created by:? on:2016-07-29 Modified by:ipedruzz on:2024-05-23
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_03066 .
?thisOrganism rdfs:subClassOf+ taxon:7742 .
BIND(URI(CONCAT(STR(?this), '#MF_03066a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_03066a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_03066a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_03066a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_03066a7')) AS ?annotation7) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch52 faldo:location ?templateMotifSequenceMatchRegionQ8IYW553 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8IYW555 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8IYW5MF_0306648 .
?templateMotifSequenceMatchRegionQ8IYW553 faldo:begin ?templateMotifSequenceMatchBeginQ8IYW554 .
?templateMotifSequenceMatchBeginQ8IYW554 faldo:position ?templateMotifSequenceMatchBeginPositionQ8IYW549 ;
faldo:reference isoform:Q8IYW5-1 .
?templateMotifSequenceProfileAlignmentOperationQ8IYW555 edam:has_input signature:MF_03066 ;
rdf:type edam:operation_0300 .
?targetMotifMatch56 faldo:location ?targetMotifMatchRegionMatch57 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0306659 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8IYW5MF_0306650 .
?targetMotifMatchRegionMatch57 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0306658 .
?targetMotifMatchRegionMatchBeginMF_0306658 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0306651 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0306659 edam:has_input signature:MF_03066 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8IYW5MF_0306648, 1, (STRLEN(?templateMotifCigarQ8IYW5MF_0306648) - STRLEN(REPLACE(?templateMotifCigarQ8IYW5MF_0306648, CONCAT('^(?:-*[^-]){', STR(((110 - ?templateMotifSequenceMatchBeginPositionQ8IYW549) + 1)), '}'), '')))), '[a-z]', '')) AS ?step160) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8IYW5MF_0306650, 1, (STRLEN(?targetMotifMatchCigarQ8IYW5MF_0306650) - STRLEN(REPLACE(?targetMotifMatchCigarQ8IYW5MF_0306650, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step160), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8IYW5MF_0306650, 1, (STRLEN(?targetMotifMatchCigarQ8IYW5MF_0306650) - STRLEN(REPLACE(?targetMotifMatchCigarQ8IYW5MF_0306650, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step160), '}'), '')))), '[^-]', ''))) AS ?step261) .
BIND(((?step261 + ?targetMotifMatchRegionMatchBeginPositionMF_0306651) - 1) AS ?thisPositionOn22) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8IYW5MF_0306648, 1, (STRLEN(?templateMotifCigarQ8IYW5MF_0306648) - STRLEN(REPLACE(?templateMotifCigarQ8IYW5MF_0306648, CONCAT('^(?:-*[^-]){', STR(((128 - ?templateMotifSequenceMatchBeginPositionQ8IYW549) + 1)), '}'), '')))), '[a-z]', '')) AS ?step162) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8IYW5MF_0306650, 1, (STRLEN(?targetMotifMatchCigarQ8IYW5MF_0306650) - STRLEN(REPLACE(?targetMotifMatchCigarQ8IYW5MF_0306650, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step162), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8IYW5MF_0306650, 1, (STRLEN(?targetMotifMatchCigarQ8IYW5MF_0306650) - STRLEN(REPLACE(?targetMotifMatchCigarQ8IYW5MF_0306650, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step162), '}'), '')))), '[^-]', ''))) AS ?step263) .
BIND(((?step263 + ?targetMotifMatchRegionMatchBeginPositionMF_0306651) - 1) AS ?thisPositionOn23) .
BIND(?this AS ?pfs1t64) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb20) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse21) .
FILTER (REGEX('[ILV][SC][KQE]PGE[ILV]R[RQK]EYE[ARNDCQEGHILKMFPSTWYVBZJUOX][EQ][ILV][ARNDCQEGHILKMFPSTWYVBZJUOX][RK][ARNDCQEGHILKMFPSTWYVBZJUOX]{2)', SUBSTR(?thisSequenceValue, ?thisPositionOn22, (?thisPositionOn23 - ?thisPositionOn22)))) .
BIND(URI(CONCAT(STR(?this), '#MF_03066a19')) AS ?annotation19) .
BIND(?this AS ?pfs18) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch69 faldo:location ?templateMotifSequenceMatchRegionQ8IYW570 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8IYW572 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8IYW5MF_0306665 .
?templateMotifSequenceMatchRegionQ8IYW570 faldo:begin ?templateMotifSequenceMatchBeginQ8IYW571 .
?templateMotifSequenceMatchBeginQ8IYW571 faldo:position ?templateMotifSequenceMatchBeginPositionQ8IYW566 ;
faldo:reference isoform:Q8IYW5-1 .
?templateMotifSequenceProfileAlignmentOperationQ8IYW572 edam:has_input signature:MF_03066 ;
rdf:type edam:operation_0300 .
?targetMotifMatch73 faldo:location ?targetMotifMatchRegionMatch74 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0306676 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8IYW5MF_0306667 .
?targetMotifMatchRegionMatch74 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0306675 .
?targetMotifMatchRegionMatchBeginMF_0306675 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0306668 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0306676 edam:has_input signature:MF_03066 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8IYW5MF_0306665, 1, (STRLEN(?templateMotifCigarQ8IYW5MF_0306665) - STRLEN(REPLACE(?templateMotifCigarQ8IYW5MF_0306665, CONCAT('^(?:-*[^-]){', STR(((143 - ?templateMotifSequenceMatchBeginPositionQ8IYW566) + 1)), '}'), '')))), '[a-z]', '')) AS ?step177) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8IYW5MF_0306667, 1, (STRLEN(?targetMotifMatchCigarQ8IYW5MF_0306667) - STRLEN(REPLACE(?targetMotifMatchCigarQ8IYW5MF_0306667, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8IYW5MF_0306667, 1, (STRLEN(?targetMotifMatchCigarQ8IYW5MF_0306667) - STRLEN(REPLACE(?targetMotifMatchCigarQ8IYW5MF_0306667, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), '')))), '[^-]', ''))) AS ?step278) .
BIND(((?step278 + ?targetMotifMatchRegionMatchBeginPositionMF_0306668) - 1) AS ?thisPositionOn28) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8IYW5MF_0306665, 1, (STRLEN(?templateMotifCigarQ8IYW5MF_0306665) - STRLEN(REPLACE(?templateMotifCigarQ8IYW5MF_0306665, CONCAT('^(?:-*[^-]){', STR(((151 - ?templateMotifSequenceMatchBeginPositionQ8IYW566) + 1)), '}'), '')))), '[a-z]', '')) AS ?step179) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8IYW5MF_0306667, 1, (STRLEN(?targetMotifMatchCigarQ8IYW5MF_0306667) - STRLEN(REPLACE(?targetMotifMatchCigarQ8IYW5MF_0306667, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8IYW5MF_0306667, 1, (STRLEN(?targetMotifMatchCigarQ8IYW5MF_0306667) - STRLEN(REPLACE(?targetMotifMatchCigarQ8IYW5MF_0306667, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), '')))), '[^-]', ''))) AS ?step280) .
BIND(((?step280 + ?targetMotifMatchRegionMatchBeginPositionMF_0306668) - 1) AS ?thisPositionOn29) .
BIND(?this AS ?pfs1t81) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfsb26) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfse27) .
FILTER (REGEX('E[EDQ]YI[RQ][RK]LLA', SUBSTR(?thisSequenceValue, ?thisPositionOn28, (?thisPositionOn29 - ?thisPositionOn28)))) .
BIND(URI(CONCAT(STR(?this), '#MF_03066a25')) AS ?annotation25) .
BIND(?this AS ?pfs24) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch86 faldo:location ?templateMotifSequenceMatchRegionQ8IYW587 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8IYW589 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8IYW5MF_0306682 .
?templateMotifSequenceMatchRegionQ8IYW587 faldo:begin ?templateMotifSequenceMatchBeginQ8IYW588 .
?templateMotifSequenceMatchBeginQ8IYW588 faldo:position ?templateMotifSequenceMatchBeginPositionQ8IYW583 ;
faldo:reference isoform:Q8IYW5-1 .
?templateMotifSequenceProfileAlignmentOperationQ8IYW589 edam:has_input signature:MF_03066 ;
rdf:type edam:operation_0300 .
?targetMotifMatch90 faldo:location ?targetMotifMatchRegionMatch91 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0306693 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8IYW5MF_0306684 .
?targetMotifMatchRegionMatch91 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0306692 .
?targetMotifMatchRegionMatchBeginMF_0306692 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0306685 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0306693 edam:has_input signature:MF_03066 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8IYW5MF_0306682, 1, (STRLEN(?templateMotifCigarQ8IYW5MF_0306682) - STRLEN(REPLACE(?templateMotifCigarQ8IYW5MF_0306682, CONCAT('^(?:-*[^-]){', STR(((168 - ?templateMotifSequenceMatchBeginPositionQ8IYW583) + 1)), '}'), '')))), '[a-z]', '')) AS ?step194) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8IYW5MF_0306684, 1, (STRLEN(?targetMotifMatchCigarQ8IYW5MF_0306684) - STRLEN(REPLACE(?targetMotifMatchCigarQ8IYW5MF_0306684, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step194), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8IYW5MF_0306684, 1, (STRLEN(?targetMotifMatchCigarQ8IYW5MF_0306684) - STRLEN(REPLACE(?targetMotifMatchCigarQ8IYW5MF_0306684, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step194), '}'), '')))), '[^-]', ''))) AS ?step295) .
BIND(((?step295 + ?targetMotifMatchRegionMatchBeginPositionMF_0306685) - 1) AS ?thisPositionOn34) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8IYW5MF_0306682, 1, (STRLEN(?templateMotifCigarQ8IYW5MF_0306682) - STRLEN(REPLACE(?templateMotifCigarQ8IYW5MF_0306682, CONCAT('^(?:-*[^-]){', STR(((191 - ?templateMotifSequenceMatchBeginPositionQ8IYW583) + 1)), '}'), '')))), '[a-z]', '')) AS ?step196) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8IYW5MF_0306684, 1, (STRLEN(?targetMotifMatchCigarQ8IYW5MF_0306684) - STRLEN(REPLACE(?targetMotifMatchCigarQ8IYW5MF_0306684, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8IYW5MF_0306684, 1, (STRLEN(?targetMotifMatchCigarQ8IYW5MF_0306684) - STRLEN(REPLACE(?targetMotifMatchCigarQ8IYW5MF_0306684, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), '')))), '[^-]', ''))) AS ?step297) .
BIND(((?step297 + ?targetMotifMatchRegionMatchBeginPositionMF_0306685) - 1) AS ?thisPositionOn35) .
BIND(?this AS ?pfs1t98) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb32) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse33) .
FILTER (REGEX('[ARNDCQEGHILKMFPSTWYVBZJUOX]E[EKQR]Q[LM][KRLE][ARNDCQEGHILKMFPSTWYVBZJUOX]DE[ARNDCQEGHILKMFPSTWYVBZJUOX]LA[RW][ARNDCQEGHILKMFPSTWYVBZJUOX][LIV]S[ARNDCQEGHILKMFPSTWYVBZJUOX][DSNKEQ][LMI][DN][ARNDCQEGHILKMFPSTWYVBZJUOX]{1,4)', SUBSTR(?thisSequenceValue, ?thisPositionOn34, (?thisPositionOn35 - ?thisPositionOn34)))) .
BIND(URI(CONCAT(STR(?this), '#MF_03066a31')) AS ?annotation31) .
BIND(?this AS ?pfs30) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch103 faldo:location ?templateMotifSequenceMatchRegionQ8IYW5104 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8IYW5106 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8IYW5MF_0306699 .
?templateMotifSequenceMatchRegionQ8IYW5104 faldo:begin ?templateMotifSequenceMatchBeginQ8IYW5105 .
?templateMotifSequenceMatchBeginQ8IYW5105 faldo:position ?templateMotifSequenceMatchBeginPositionQ8IYW5100 ;
faldo:reference isoform:Q8IYW5-1 .
?templateMotifSequenceProfileAlignmentOperationQ8IYW5106 edam:has_input signature:MF_03066 ;
rdf:type edam:operation_0300 .
?targetMotifMatch107 faldo:location ?targetMotifMatchRegionMatch108 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03066110 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8IYW5MF_03066101 .
?targetMotifMatchRegionMatch108 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03066109 .
?targetMotifMatchRegionMatchBeginMF_03066109 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03066102 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_03066110 edam:has_input signature:MF_03066 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8IYW5MF_0306699, 1, (STRLEN(?templateMotifCigarQ8IYW5MF_0306699) - STRLEN(REPLACE(?templateMotifCigarQ8IYW5MF_0306699, CONCAT('^(?:-*[^-]){', STR(((439 - ?templateMotifSequenceMatchBeginPositionQ8IYW5100) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1111) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8IYW5MF_03066101, 1, (STRLEN(?targetMotifMatchCigarQ8IYW5MF_03066101) - STRLEN(REPLACE(?targetMotifMatchCigarQ8IYW5MF_03066101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8IYW5MF_03066101, 1, (STRLEN(?targetMotifMatchCigarQ8IYW5MF_03066101) - STRLEN(REPLACE(?targetMotifMatchCigarQ8IYW5MF_03066101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), '')))), '[^-]', ''))) AS ?step2112) .
BIND(((?step2112 + ?targetMotifMatchRegionMatchBeginPositionMF_03066102) - 1) AS ?thisPositionOn40) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8IYW5MF_0306699, 1, (STRLEN(?templateMotifCigarQ8IYW5MF_0306699) - STRLEN(REPLACE(?templateMotifCigarQ8IYW5MF_0306699, CONCAT('^(?:-*[^-]){', STR(((462 - ?templateMotifSequenceMatchBeginPositionQ8IYW5100) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1113) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8IYW5MF_03066101, 1, (STRLEN(?targetMotifMatchCigarQ8IYW5MF_03066101) - STRLEN(REPLACE(?targetMotifMatchCigarQ8IYW5MF_03066101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8IYW5MF_03066101, 1, (STRLEN(?targetMotifMatchCigarQ8IYW5MF_03066101) - STRLEN(REPLACE(?targetMotifMatchCigarQ8IYW5MF_03066101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), '')))), '[^-]', ''))) AS ?step2114) .
BIND(((?step2114 + ?targetMotifMatchRegionMatchBeginPositionMF_03066102) - 1) AS ?thisPositionOn41) .
BIND(?this AS ?pfs1t115) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfsb38) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfse39) .
FILTER (REGEX('R[RHYWQ][RKQ]QE[EK][QHED]D[RH][ARNDCQEGHILKMFPSTWYVBZJUOX][LF]AL[QER][LI]Q[RKE][EQ][ARNDCQEGHILKMFPSTWYVBZJUOX][DNEK][KQR][ER][ARNDCQEGHILKMFPSTWYVBZJUOX]{2)', SUBSTR(?thisSequenceValue, ?thisPositionOn40, (?thisPositionOn41 - ?thisPositionOn40)))) .
BIND(URI(CONCAT(STR(?this), '#MF_03066a37')) AS ?annotation37) .
BIND(?this AS ?pfs36) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch120 faldo:location ?templateMotifSequenceMatchRegionQ8IYW5121 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8IYW5123 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8IYW5MF_03066116 .
?templateMotifSequenceMatchRegionQ8IYW5121 faldo:begin ?templateMotifSequenceMatchBeginQ8IYW5122 .
?templateMotifSequenceMatchBeginQ8IYW5122 faldo:position ?templateMotifSequenceMatchBeginPositionQ8IYW5117 ;
faldo:reference isoform:Q8IYW5-1 .
?templateMotifSequenceProfileAlignmentOperationQ8IYW5123 edam:has_input signature:MF_03066 ;
rdf:type edam:operation_0300 .
?targetMotifMatch124 faldo:location ?targetMotifMatchRegionMatch125 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03066127 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8IYW5MF_03066118 .
?targetMotifMatchRegionMatch125 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03066126 .
?targetMotifMatchRegionMatchBeginMF_03066126 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03066119 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_03066127 edam:has_input signature:MF_03066 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8IYW5MF_03066116, 1, (STRLEN(?templateMotifCigarQ8IYW5MF_03066116) - STRLEN(REPLACE(?templateMotifCigarQ8IYW5MF_03066116, CONCAT('^(?:-*[^-]){', STR(((466 - ?templateMotifSequenceMatchBeginPositionQ8IYW5117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1128) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8IYW5MF_03066118, 1, (STRLEN(?targetMotifMatchCigarQ8IYW5MF_03066118) - STRLEN(REPLACE(?targetMotifMatchCigarQ8IYW5MF_03066118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8IYW5MF_03066118, 1, (STRLEN(?targetMotifMatchCigarQ8IYW5MF_03066118) - STRLEN(REPLACE(?targetMotifMatchCigarQ8IYW5MF_03066118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), '')))), '[^-]', ''))) AS ?step2129) .
BIND(((?step2129 + ?targetMotifMatchRegionMatchBeginPositionMF_03066119) - 1) AS ?thisPositionOn46) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8IYW5MF_03066116, 1, (STRLEN(?templateMotifCigarQ8IYW5MF_03066116) - STRLEN(REPLACE(?templateMotifCigarQ8IYW5MF_03066116, CONCAT('^(?:-*[^-]){', STR(((477 - ?templateMotifSequenceMatchBeginPositionQ8IYW5117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1130) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8IYW5MF_03066118, 1, (STRLEN(?targetMotifMatchCigarQ8IYW5MF_03066118) - STRLEN(REPLACE(?targetMotifMatchCigarQ8IYW5MF_03066118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8IYW5MF_03066118, 1, (STRLEN(?targetMotifMatchCigarQ8IYW5MF_03066118) - STRLEN(REPLACE(?targetMotifMatchCigarQ8IYW5MF_03066118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), '')))), '[^-]', ''))) AS ?step2131) .
BIND(((?step2131 + ?targetMotifMatchRegionMatchBeginPositionMF_03066119) - 1) AS ?thisPositionOn47) .
BIND(?this AS ?pfs1t132) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfsb44) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfse45) .
FILTER (REGEX('R[ARNDCQEGHILKMFPSTWYVBZJUOX][KN]GS[ARNDCQEGHILKMFPSTWYVBZJUOX]{3)Y[ARNDCQEGHILKMFPSTWYVBZJUOX]LR', SUBSTR(?thisSequenceValue, ?thisPositionOn46, (?thisPositionOn47 - ?thisPositionOn46)))) .
BIND(URI(CONCAT(STR(?this), '#MF_03066a43')) AS ?annotation43) .
BIND(?this AS ?pfs42) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:40674 .
BIND(?this AS ?case8) .
BIND(URI(CONCAT(STR(?this), '#MF_03066a9')) AS ?name9) .
BIND(URI(CONCAT(STR(?this), '#MF_03066a10')) AS ?name10) .
BIND(URI(CONCAT(STR(?this), '#MF_03066a11')) AS ?name11) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:40674 .
})) .
BIND(?this AS ?case12) .
BIND(URI(CONCAT(STR(?this), '#MF_03066a13')) AS ?name13) .
OPTIONAL {
?this up:encodedBy ?gene136 .
?gene136 up:locusName ?geneLocus134 .
}
OPTIONAL {
?this up:encodedBy ?gene136 .
?gene136 up:orfName ?geneOrf135 .
}
BIND(IF(BOUND(?geneLocus134), ?geneLocus134, ?geneOrf135) AS ?part133) .
BIND(CONCAT('E3 ubiquitin-protein ligase ', ?part133) AS ?nameValue14) .
BIND(URI(CONCAT(STR(?this), '#MF_03066a15')) AS ?name15) .
BIND(URI(CONCAT(STR(?this), '#MF_03066a16')) AS ?name16) .
OPTIONAL {
?this up:encodedBy ?gene140 .
?gene140 up:locusName ?geneLocus138 .
}
OPTIONAL {
?this up:encodedBy ?gene140 .
?gene140 up:orfName ?geneOrf139 .
}
BIND(IF(BOUND(?geneLocus138), ?geneLocus138, ?geneOrf139) AS ?part137) .
BIND(CONCAT('RING-type E3 ubiquitin transferase ', ?part137) AS ?nameValue17) .
}
}
"xsd:string |