| http://purl.uniprot.org/unirules/MF_02054#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:725983 up:source unirule:MF_02054 .
_:725984 up:source unirule:MF_02054 .
_:725985 up:source unirule:MF_02054 .
_:725986 up:source unirule:MF_02054 .
_:725987 up:source unirule:MF_02054 .
_:725988 up:source unirule:MF_02054 .
_:725989 up:source unirule:MF_02054 .
_:725990 up:source unirule:MF_02054 .
_:725991 up:source unirule:MF_02054 .
_:725992 up:source unirule:MF_02054 .
_:725993 up:source unirule:MF_02054 .
_:725994 up:source unirule:MF_02054 .
_:725995 up:source unirule:MF_02054 .
_:725996 up:source unirule:MF_02054 .
_:725997 up:source unirule:MF_02054 .
_:725998 up:source unirule:MF_02054 .
_:725999 up:source unirule:MF_02054 .
_:726000 up:source unirule:MF_02054 .
_:726001 up:source unirule:MF_02054 .
_:726002 up:source unirule:MF_02054 .
?this up:annotation ?annotation2 ,
?annotation3 ,
?annotation5 ;
up:classifiedWith GO:0005737 ,
GO:0006310 ,
GO:0009037 ,
keyword:131 ,
keyword:132 ,
keyword:229 ,
keyword:233 ,
keyword:238 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:fullName 'Tyrosine recombinase XerH' ;
rdf:type up:Structured_Name .
?gene1 skos:prefLabel 'xerH' .
?annotation2 a up:Function_Annotation ;
rdfs:comment 'Site-specific tyrosine recombinase, which acts by catalyzing the cutting and rejoining of the recombining DNA molecules.' .
?annotation3 a up:Subcellular_Location_Annotation .
?annotation3li4 up:cellularComponent .
?annotation5 a up:Similarity_Annotation ;
rdfs:comment "Belongs to the 'phage' integrase family. XerH subfamily." .
?pfs6 up:annotation ?annotation7 .
?annotation7 faldo:begin ?pfsb8 ;
faldo:end ?pfse9 ;
rdf:type up:Active_Site_Annotation .
?pfsb8 faldo:position ?thisPositionOn10 ;
rdf:type faldo:ExactPosition .
?pfse9 faldo:position ?thisPositionOn11 ;
rdf:type faldo:ExactPosition .
?pfs12 up:annotation ?annotation13 .
?annotation13 faldo:begin ?pfsb14 ;
faldo:end ?pfse15 ;
rdf:type up:Active_Site_Annotation .
?pfsb14 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?pfse15 faldo:position ?thisPositionOn17 ;
rdf:type faldo:ExactPosition .
?pfs18 up:annotation ?annotation19 .
?annotation19 faldo:begin ?pfsb20 ;
faldo:end ?pfse21 ;
rdf:type up:Active_Site_Annotation .
?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:Active_Site_Annotation .
?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:Active_Site_Annotation .
?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:Active_Site_Annotation ;
rdfs:comment "O-(3'-phospho-DNA)-tyrosine intermediate" .
?pfsb38 faldo:position ?thisPositionOn40 ;
rdf:type faldo:ExactPosition .
?pfse39 faldo:position ?thisPositionOn41 ;
rdf:type faldo:ExactPosition .
_:726003 a rdf:Statement ;
up:attribution _:725983 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:726004 a rdf:Statement ;
up:attribution _:725984 ;
rdf:subject ?gene1 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene1 .
_:726005 a rdf:Statement ;
up:attribution _:725985 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:726006 a rdf:Statement ;
up:attribution _:725986 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:726007 a rdf:Statement ;
up:attribution _:725987 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:726008 a rdf:Statement ;
up:attribution _:725988 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:131 .
_:726009 a rdf:Statement ;
up:attribution _:725989 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:132 .
_:726010 a rdf:Statement ;
up:attribution _:725990 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:726011 a rdf:Statement ;
up:attribution _:725991 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:229 .
_:726012 a rdf:Statement ;
up:attribution _:725992 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:233 .
_:726013 a rdf:Statement ;
up:attribution _:725993 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:238 .
_:726014 a rdf:Statement ;
up:attribution _:725994 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009037 .
_:726015 a rdf:Statement ;
up:attribution _:725995 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006310 .
_:726016 a rdf:Statement ;
up:attribution _:725996 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:726017 a rdf:Statement ;
up:source unirule:MF_02054 ;
rdf:subject ?pfs6 ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:726018 a rdf:Statement ;
up:attribution _:725997 ;
rdf:subject ?pfs6 ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:726019 a rdf:Statement ;
up:source unirule:MF_02054 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:726020 a rdf:Statement ;
up:attribution _:725998 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:726021 a rdf:Statement ;
up:source unirule:MF_02054 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:726022 a rdf:Statement ;
up:attribution _:725999 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:726023 a rdf:Statement ;
up:source unirule:MF_02054 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:726024 a rdf:Statement ;
up:attribution _:726000 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:726025 a rdf:Statement ;
up:source unirule:MF_02054 ;
rdf:subject ?pfs30 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
_:726026 a rdf:Statement ;
up:attribution _:726001 ;
rdf:subject ?pfs30 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
_:726027 a rdf:Statement ;
up:source unirule:MF_02054 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:726028 a rdf:Statement ;
up:attribution _:726002 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_02054
#Rule MF_02054 Created by:? on:2016-02-01 Modified by:Edouard de Castro on:2019-11-20
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_02054 .
?thisOrganism rdfs:subClassOf+ taxon:213849 .
BIND(URI(CONCAT(STR(?this), '#MF_02054a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_02054a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_02054a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_02054a5')) AS ?annotation5) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch46 faldo:location ?templateMotifSequenceMatchRegionO2538647 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO2538649 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO25386MF_0205442 .
?templateMotifSequenceMatchRegionO2538647 faldo:begin ?templateMotifSequenceMatchBeginO2538648 .
?templateMotifSequenceMatchBeginO2538648 faldo:position ?templateMotifSequenceMatchBeginPositionO2538643 ;
faldo:reference isoform:O25386-1 .
?templateMotifSequenceProfileAlignmentOperationO2538649 edam:has_input signature:MF_02054 ;
rdf:type edam:operation_0300 .
?targetMotifMatch50 faldo:location ?targetMotifMatchRegionMatch51 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0205453 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO25386MF_0205444 .
?targetMotifMatchRegionMatch51 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0205452 .
?targetMotifMatchRegionMatchBeginMF_0205452 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0205445 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0205453 edam:has_input signature:MF_02054 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO25386MF_0205442, 1, (STRLEN(?templateMotifCigarO25386MF_0205442) - STRLEN(REPLACE(?templateMotifCigarO25386MF_0205442, CONCAT('^(?:-*[^-]){', STR(((213 - ?templateMotifSequenceMatchBeginPositionO2538643) + 1)), '}'), '')))), '[a-z]', '')) AS ?step154) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO25386MF_0205444, 1, (STRLEN(?targetMotifMatchCigarO25386MF_0205444) - STRLEN(REPLACE(?targetMotifMatchCigarO25386MF_0205444, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step154), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO25386MF_0205444, 1, (STRLEN(?targetMotifMatchCigarO25386MF_0205444) - STRLEN(REPLACE(?targetMotifMatchCigarO25386MF_0205444, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step154), '}'), '')))), '[^-]', ''))) AS ?step255) .
BIND(((?step255 + ?targetMotifMatchRegionMatchBeginPositionMF_0205445) - 1) AS ?thisPositionOn10) .
BIND(?thisPositionOn10 AS ?thisPositionOn11) .
BIND(?this AS ?pfs1t56) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn10))) AS ?pfsb8) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn11))) AS ?pfse9) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn10, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_02054a7')) AS ?annotation7) .
BIND(?this AS ?pfs6) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch61 faldo:location ?templateMotifSequenceMatchRegionO2538662 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO2538664 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO25386MF_0205457 .
?templateMotifSequenceMatchRegionO2538662 faldo:begin ?templateMotifSequenceMatchBeginO2538663 .
?templateMotifSequenceMatchBeginO2538663 faldo:position ?templateMotifSequenceMatchBeginPositionO2538658 ;
faldo:reference isoform:O25386-1 .
?templateMotifSequenceProfileAlignmentOperationO2538664 edam:has_input signature:MF_02054 ;
rdf:type edam:operation_0300 .
?targetMotifMatch65 faldo:location ?targetMotifMatchRegionMatch66 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0205468 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO25386MF_0205459 .
?targetMotifMatchRegionMatch66 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0205467 .
?targetMotifMatchRegionMatchBeginMF_0205467 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0205460 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0205468 edam:has_input signature:MF_02054 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO25386MF_0205457, 1, (STRLEN(?templateMotifCigarO25386MF_0205457) - STRLEN(REPLACE(?templateMotifCigarO25386MF_0205457, CONCAT('^(?:-*[^-]){', STR(((239 - ?templateMotifSequenceMatchBeginPositionO2538658) + 1)), '}'), '')))), '[a-z]', '')) AS ?step169) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO25386MF_0205459, 1, (STRLEN(?targetMotifMatchCigarO25386MF_0205459) - STRLEN(REPLACE(?targetMotifMatchCigarO25386MF_0205459, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step169), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO25386MF_0205459, 1, (STRLEN(?targetMotifMatchCigarO25386MF_0205459) - STRLEN(REPLACE(?targetMotifMatchCigarO25386MF_0205459, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step169), '}'), '')))), '[^-]', ''))) AS ?step270) .
BIND(((?step270 + ?targetMotifMatchRegionMatchBeginPositionMF_0205460) - 1) AS ?thisPositionOn16) .
BIND(?thisPositionOn16 AS ?thisPositionOn17) .
BIND(?this AS ?pfs1t71) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfsb14) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfse15) .
FILTER (REGEX('[KR]', SUBSTR(?thisSequenceValue, ?thisPositionOn16, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_02054a13')) AS ?annotation13) .
BIND(?this AS ?pfs12) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch76 faldo:location ?templateMotifSequenceMatchRegionO2538677 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO2538679 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO25386MF_0205472 .
?templateMotifSequenceMatchRegionO2538677 faldo:begin ?templateMotifSequenceMatchBeginO2538678 .
?templateMotifSequenceMatchBeginO2538678 faldo:position ?templateMotifSequenceMatchBeginPositionO2538673 ;
faldo:reference isoform:O25386-1 .
?templateMotifSequenceProfileAlignmentOperationO2538679 edam:has_input signature:MF_02054 ;
rdf:type edam:operation_0300 .
?targetMotifMatch80 faldo:location ?targetMotifMatchRegionMatch81 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0205483 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO25386MF_0205474 .
?targetMotifMatchRegionMatch81 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0205482 .
?targetMotifMatchRegionMatchBeginMF_0205482 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0205475 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0205483 edam:has_input signature:MF_02054 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO25386MF_0205472, 1, (STRLEN(?templateMotifCigarO25386MF_0205472) - STRLEN(REPLACE(?templateMotifCigarO25386MF_0205472, CONCAT('^(?:-*[^-]){', STR(((309 - ?templateMotifSequenceMatchBeginPositionO2538673) + 1)), '}'), '')))), '[a-z]', '')) AS ?step184) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO25386MF_0205474, 1, (STRLEN(?targetMotifMatchCigarO25386MF_0205474) - STRLEN(REPLACE(?targetMotifMatchCigarO25386MF_0205474, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step184), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO25386MF_0205474, 1, (STRLEN(?targetMotifMatchCigarO25386MF_0205474) - STRLEN(REPLACE(?targetMotifMatchCigarO25386MF_0205474, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step184), '}'), '')))), '[^-]', ''))) AS ?step285) .
BIND(((?step285 + ?targetMotifMatchRegionMatchBeginPositionMF_0205475) - 1) AS ?thisPositionOn22) .
BIND(?thisPositionOn22 AS ?thisPositionOn23) .
BIND(?this AS ?pfs1t86) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb20) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse21) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn22, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_02054a19')) AS ?annotation19) .
BIND(?this AS ?pfs18) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch91 faldo:location ?templateMotifSequenceMatchRegionO2538692 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO2538694 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO25386MF_0205487 .
?templateMotifSequenceMatchRegionO2538692 faldo:begin ?templateMotifSequenceMatchBeginO2538693 .
?templateMotifSequenceMatchBeginO2538693 faldo:position ?templateMotifSequenceMatchBeginPositionO2538688 ;
faldo:reference isoform:O25386-1 .
?templateMotifSequenceProfileAlignmentOperationO2538694 edam:has_input signature:MF_02054 ;
rdf:type edam:operation_0300 .
?targetMotifMatch95 faldo:location ?targetMotifMatchRegionMatch96 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0205498 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO25386MF_0205489 .
?targetMotifMatchRegionMatch96 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0205497 .
?targetMotifMatchRegionMatchBeginMF_0205497 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0205490 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0205498 edam:has_input signature:MF_02054 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO25386MF_0205487, 1, (STRLEN(?templateMotifCigarO25386MF_0205487) - STRLEN(REPLACE(?templateMotifCigarO25386MF_0205487, CONCAT('^(?:-*[^-]){', STR(((312 - ?templateMotifSequenceMatchBeginPositionO2538688) + 1)), '}'), '')))), '[a-z]', '')) AS ?step199) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO25386MF_0205489, 1, (STRLEN(?targetMotifMatchCigarO25386MF_0205489) - STRLEN(REPLACE(?targetMotifMatchCigarO25386MF_0205489, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step199), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO25386MF_0205489, 1, (STRLEN(?targetMotifMatchCigarO25386MF_0205489) - STRLEN(REPLACE(?targetMotifMatchCigarO25386MF_0205489, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step199), '}'), '')))), '[^-]', ''))) AS ?step2100) .
BIND(((?step2100 + ?targetMotifMatchRegionMatchBeginPositionMF_0205490) - 1) AS ?thisPositionOn28) .
BIND(?thisPositionOn28 AS ?thisPositionOn29) .
BIND(?this AS ?pfs1t101) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfsb26) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfse27) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn28, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_02054a25')) AS ?annotation25) .
BIND(?this AS ?pfs24) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch106 faldo:location ?templateMotifSequenceMatchRegionO25386107 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO25386109 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO25386MF_02054102 .
?templateMotifSequenceMatchRegionO25386107 faldo:begin ?templateMotifSequenceMatchBeginO25386108 .
?templateMotifSequenceMatchBeginO25386108 faldo:position ?templateMotifSequenceMatchBeginPositionO25386103 ;
faldo:reference isoform:O25386-1 .
?templateMotifSequenceProfileAlignmentOperationO25386109 edam:has_input signature:MF_02054 ;
rdf:type edam:operation_0300 .
?targetMotifMatch110 faldo:location ?targetMotifMatchRegionMatch111 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02054113 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO25386MF_02054104 .
?targetMotifMatchRegionMatch111 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02054112 .
?targetMotifMatchRegionMatchBeginMF_02054112 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02054105 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02054113 edam:has_input signature:MF_02054 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO25386MF_02054102, 1, (STRLEN(?templateMotifCigarO25386MF_02054102) - STRLEN(REPLACE(?templateMotifCigarO25386MF_02054102, CONCAT('^(?:-*[^-]){', STR(((335 - ?templateMotifSequenceMatchBeginPositionO25386103) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1114) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO25386MF_02054104, 1, (STRLEN(?targetMotifMatchCigarO25386MF_02054104) - STRLEN(REPLACE(?targetMotifMatchCigarO25386MF_02054104, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO25386MF_02054104, 1, (STRLEN(?targetMotifMatchCigarO25386MF_02054104) - STRLEN(REPLACE(?targetMotifMatchCigarO25386MF_02054104, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), '')))), '[^-]', ''))) AS ?step2115) .
BIND(((?step2115 + ?targetMotifMatchRegionMatchBeginPositionMF_02054105) - 1) AS ?thisPositionOn34) .
BIND(?thisPositionOn34 AS ?thisPositionOn35) .
BIND(?this AS ?pfs1t116) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb32) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse33) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn34, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_02054a31')) AS ?annotation31) .
BIND(?this AS ?pfs30) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch121 faldo:location ?templateMotifSequenceMatchRegionO25386122 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO25386124 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO25386MF_02054117 .
?templateMotifSequenceMatchRegionO25386122 faldo:begin ?templateMotifSequenceMatchBeginO25386123 .
?templateMotifSequenceMatchBeginO25386123 faldo:position ?templateMotifSequenceMatchBeginPositionO25386118 ;
faldo:reference isoform:O25386-1 .
?templateMotifSequenceProfileAlignmentOperationO25386124 edam:has_input signature:MF_02054 ;
rdf:type edam:operation_0300 .
?targetMotifMatch125 faldo:location ?targetMotifMatchRegionMatch126 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02054128 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO25386MF_02054119 .
?targetMotifMatchRegionMatch126 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02054127 .
?targetMotifMatchRegionMatchBeginMF_02054127 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02054120 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02054128 edam:has_input signature:MF_02054 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO25386MF_02054117, 1, (STRLEN(?templateMotifCigarO25386MF_02054117) - STRLEN(REPLACE(?templateMotifCigarO25386MF_02054117, CONCAT('^(?:-*[^-]){', STR(((344 - ?templateMotifSequenceMatchBeginPositionO25386118) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1129) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO25386MF_02054119, 1, (STRLEN(?targetMotifMatchCigarO25386MF_02054119) - STRLEN(REPLACE(?targetMotifMatchCigarO25386MF_02054119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO25386MF_02054119, 1, (STRLEN(?targetMotifMatchCigarO25386MF_02054119) - STRLEN(REPLACE(?targetMotifMatchCigarO25386MF_02054119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), '')))), '[^-]', ''))) AS ?step2130) .
BIND(((?step2130 + ?targetMotifMatchRegionMatchBeginPositionMF_02054120) - 1) AS ?thisPositionOn40) .
BIND(?thisPositionOn40 AS ?thisPositionOn41) .
BIND(?this AS ?pfs1t131) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfsb38) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfse39) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn40, 1) = 'Y')) .
BIND(URI(CONCAT(STR(?this), '#MF_02054a37')) AS ?annotation37) .
BIND(?this AS ?pfs36) .
}
}
"xsd:string |