| http://purl.uniprot.org/unirules/MF_01808#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:633869 up:source unirule:MF_01808 .
_:633870 up:source unirule:MF_01808 .
_:633871 up:source unirule:MF_01808 .
_:633872 up:source unirule:MF_01808 .
_:633873 up:source unirule:MF_01808 .
_:633874 up:source unirule:MF_01808 .
_:633875 up:source unirule:MF_01808 .
_:633876 up:source unirule:MF_01808 .
_:633877 up:source unirule:MF_01808 .
_:633878 up:source unirule:MF_01808 .
_:633879 up:source unirule:MF_01808 .
_:633880 up:source unirule:MF_01808 .
_:633881 up:source unirule:MF_01808 .
_:633882 up:source unirule:MF_01808 .
_:633883 up:source unirule:MF_01808 .
_:633884 up:source unirule:MF_01808 .
_:633885 up:source unirule:MF_01808 .
_:633886 up:source unirule:MF_01808 .
_:633887 up:source unirule:MF_01808 .
_:633888 up:source unirule:MF_01808 .
_:633889 up:source unirule:MF_01808 .
_:633890 up:source unirule:MF_01808 .
?this up:annotation ?annotation2 ,
?annotation4 ;
up:classifiedWith GO:0005737 ,
GO:0006310 ,
GO:0006313 ,
GO:0007059 ,
GO:0009037 ,
keyword:131 ,
keyword:132 ,
keyword:159 ,
keyword:229 ,
keyword:233 ,
keyword:238 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:fullName 'Tyrosine recombinase XerC' ;
rdf:type up:Structured_Name .
?gene1 skos:prefLabel 'xerC' .
?annotation2 a up:Subcellular_Location_Annotation .
?annotation2li3 up:cellularComponent .
?annotation4 a up:Similarity_Annotation ;
rdfs:comment "Belongs to the 'phage' integrase family. XerC subfamily." .
?pfs7 up:annotation ?annotation8 .
?annotation8 faldo:begin ?pfsb9 ;
faldo:end ?pfse10 ;
rdf:type up:Active_Site_Annotation .
?pfsb9 faldo:position ?thisPositionOn11 ;
rdf:type faldo:ExactPosition .
?pfse10 faldo:position ?thisPositionOn12 ;
rdf:type faldo:ExactPosition .
?pfs13 up:annotation ?annotation14 .
?annotation14 faldo:begin ?pfsb15 ;
faldo:end ?pfse16 ;
rdf:type up:Active_Site_Annotation .
?pfsb15 faldo:position ?thisPositionOn17 ;
rdf:type faldo:ExactPosition .
?pfse16 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?pfs19 up:annotation ?annotation20 .
?annotation20 faldo:begin ?pfsb21 ;
faldo:end ?pfse22 ;
rdf:type up:Active_Site_Annotation .
?pfsb21 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?pfse22 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
?pfs25 up:annotation ?annotation26 .
?annotation26 faldo:begin ?pfsb27 ;
faldo:end ?pfse28 ;
rdf:type up:Active_Site_Annotation .
?pfsb27 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?pfse28 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?pfs31 up:annotation ?annotation32 .
?annotation32 faldo:begin ?pfsb33 ;
faldo:end ?pfse34 ;
rdf:type up:Active_Site_Annotation .
?pfsb33 faldo:position ?thisPositionOn35 ;
rdf:type faldo:ExactPosition .
?pfse34 faldo:position ?thisPositionOn36 ;
rdf:type faldo:ExactPosition .
?pfs37 up:annotation ?annotation38 .
?annotation38 faldo:begin ?pfsb39 ;
faldo:end ?pfse40 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment "O-(3'-phospho-DNA)-tyrosine intermediate" .
?pfsb39 faldo:position ?thisPositionOn41 ;
rdf:type faldo:ExactPosition .
?pfse40 faldo:position ?thisPositionOn42 ;
rdf:type faldo:ExactPosition .
_:633891 a rdf:Statement ;
up:attribution _:633869 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:633892 a rdf:Statement ;
up:attribution _:633870 ;
rdf:subject ?gene1 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene1 .
_:633893 a rdf:Statement ;
up:attribution _:633871 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:633894 a rdf:Statement ;
up:attribution _:633872 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:633895 a rdf:Statement ;
up:attribution _:633873 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:131 .
_:633896 a rdf:Statement ;
up:attribution _:633874 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:132 .
_:633897 a rdf:Statement ;
up:attribution _:633875 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:159 .
_:633898 a rdf:Statement ;
up:attribution _:633876 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:633899 a rdf:Statement ;
up:attribution _:633877 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:229 .
_:633900 a rdf:Statement ;
up:attribution _:633878 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:233 .
_:633901 a rdf:Statement ;
up:attribution _:633879 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:238 .
_:633902 a rdf:Statement ;
up:attribution _:633880 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009037 .
_:633903 a rdf:Statement ;
up:attribution _:633881 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0007059 .
_:633904 a rdf:Statement ;
up:attribution _:633882 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006310 .
_:633905 a rdf:Statement ;
up:attribution _:633883 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006313 .
_:633906 a rdf:Statement ;
up:attribution _:633884 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:633907 a rdf:Statement ;
up:source unirule:MF_01808 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:633908 a rdf:Statement ;
up:attribution _:633885 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:633909 a rdf:Statement ;
up:source unirule:MF_01808 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:633910 a rdf:Statement ;
up:attribution _:633886 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:633911 a rdf:Statement ;
up:source unirule:MF_01808 ;
rdf:subject ?pfs19 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:633912 a rdf:Statement ;
up:attribution _:633887 ;
rdf:subject ?pfs19 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:633913 a rdf:Statement ;
up:source unirule:MF_01808 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:633914 a rdf:Statement ;
up:attribution _:633888 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:633915 a rdf:Statement ;
up:source unirule:MF_01808 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:633916 a rdf:Statement ;
up:attribution _:633889 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:633917 a rdf:Statement ;
up:source unirule:MF_01808 ;
rdf:subject ?pfs37 ;
rdf:predicate up:annotation ;
rdf:object ?annotation38 .
_:633918 a rdf:Statement ;
up:attribution _:633890 ;
rdf:subject ?pfs37 ;
rdf:predicate up:annotation ;
rdf:object ?annotation38 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01808
#Rule MF_01808 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2023-11-28
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01808 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
FILTER (! (EXISTS {
?this rdfs:seeAlso signature:MF_01807 .
})) .
BIND(URI(CONCAT(STR(?this), '#MF_01808a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01808a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_01808a4')) AS ?annotation4) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch47 faldo:location ?templateMotifSequenceMatchRegionP0A8P648 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8P650 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A8P6MF_0180843 .
?templateMotifSequenceMatchRegionP0A8P648 faldo:begin ?templateMotifSequenceMatchBeginP0A8P649 .
?templateMotifSequenceMatchBeginP0A8P649 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8P644 ;
faldo:reference isoform:P0A8P6-1 .
?templateMotifSequenceProfileAlignmentOperationP0A8P650 edam:has_input signature:MF_01808 ;
rdf:type edam:operation_0300 .
?targetMotifMatch51 faldo:location ?targetMotifMatchRegionMatch52 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0180854 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A8P6MF_0180845 .
?targetMotifMatchRegionMatch52 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0180853 .
?targetMotifMatchRegionMatchBeginMF_0180853 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0180846 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0180854 edam:has_input signature:MF_01808 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8P6MF_0180843, 1, (STRLEN(?templateMotifCigarP0A8P6MF_0180843) - STRLEN(REPLACE(?templateMotifCigarP0A8P6MF_0180843, CONCAT('^(?:-*[^-]){', STR(((148 - ?templateMotifSequenceMatchBeginPositionP0A8P644) + 1)), '}'), '')))), '[a-z]', '')) AS ?step155) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8P6MF_0180845, 1, (STRLEN(?targetMotifMatchCigarP0A8P6MF_0180845) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8P6MF_0180845, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step155), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8P6MF_0180845, 1, (STRLEN(?targetMotifMatchCigarP0A8P6MF_0180845) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8P6MF_0180845, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step155), '}'), '')))), '[^-]', ''))) AS ?step256) .
BIND(((?step256 + ?targetMotifMatchRegionMatchBeginPositionMF_0180846) - 1) AS ?thisPositionOn11) .
BIND(?thisPositionOn11 AS ?thisPositionOn12) .
BIND(?this AS ?pfs1t57) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn11))) AS ?pfsb9) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn12))) AS ?pfse10) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn11, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_01808a8')) AS ?annotation8) .
BIND(?this AS ?pfs7) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch62 faldo:location ?templateMotifSequenceMatchRegionP0A8P663 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8P665 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A8P6MF_0180858 .
?templateMotifSequenceMatchRegionP0A8P663 faldo:begin ?templateMotifSequenceMatchBeginP0A8P664 .
?templateMotifSequenceMatchBeginP0A8P664 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8P659 ;
faldo:reference isoform:P0A8P6-1 .
?templateMotifSequenceProfileAlignmentOperationP0A8P665 edam:has_input signature:MF_01808 ;
rdf:type edam:operation_0300 .
?targetMotifMatch66 faldo:location ?targetMotifMatchRegionMatch67 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0180869 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A8P6MF_0180860 .
?targetMotifMatchRegionMatch67 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0180868 .
?targetMotifMatchRegionMatchBeginMF_0180868 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0180861 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0180869 edam:has_input signature:MF_01808 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8P6MF_0180858, 1, (STRLEN(?templateMotifCigarP0A8P6MF_0180858) - STRLEN(REPLACE(?templateMotifCigarP0A8P6MF_0180858, CONCAT('^(?:-*[^-]){', STR(((172 - ?templateMotifSequenceMatchBeginPositionP0A8P659) + 1)), '}'), '')))), '[a-z]', '')) AS ?step170) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8P6MF_0180860, 1, (STRLEN(?targetMotifMatchCigarP0A8P6MF_0180860) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8P6MF_0180860, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8P6MF_0180860, 1, (STRLEN(?targetMotifMatchCigarP0A8P6MF_0180860) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8P6MF_0180860, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), '')))), '[^-]', ''))) AS ?step271) .
BIND(((?step271 + ?targetMotifMatchRegionMatchBeginPositionMF_0180861) - 1) AS ?thisPositionOn17) .
BIND(?thisPositionOn17 AS ?thisPositionOn18) .
BIND(?this AS ?pfs1t72) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfsb15) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfse16) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn17, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_01808a14')) AS ?annotation14) .
BIND(?this AS ?pfs13) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch77 faldo:location ?templateMotifSequenceMatchRegionP0A8P678 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8P680 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A8P6MF_0180873 .
?templateMotifSequenceMatchRegionP0A8P678 faldo:begin ?templateMotifSequenceMatchBeginP0A8P679 .
?templateMotifSequenceMatchBeginP0A8P679 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8P674 ;
faldo:reference isoform:P0A8P6-1 .
?templateMotifSequenceProfileAlignmentOperationP0A8P680 edam:has_input signature:MF_01808 ;
rdf:type edam:operation_0300 .
?targetMotifMatch81 faldo:location ?targetMotifMatchRegionMatch82 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0180884 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A8P6MF_0180875 .
?targetMotifMatchRegionMatch82 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0180883 .
?targetMotifMatchRegionMatchBeginMF_0180883 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0180876 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0180884 edam:has_input signature:MF_01808 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8P6MF_0180873, 1, (STRLEN(?templateMotifCigarP0A8P6MF_0180873) - STRLEN(REPLACE(?templateMotifCigarP0A8P6MF_0180873, CONCAT('^(?:-*[^-]){', STR(((240 - ?templateMotifSequenceMatchBeginPositionP0A8P674) + 1)), '}'), '')))), '[a-z]', '')) AS ?step185) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8P6MF_0180875, 1, (STRLEN(?targetMotifMatchCigarP0A8P6MF_0180875) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8P6MF_0180875, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8P6MF_0180875, 1, (STRLEN(?targetMotifMatchCigarP0A8P6MF_0180875) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8P6MF_0180875, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), '')))), '[^-]', ''))) AS ?step286) .
BIND(((?step286 + ?targetMotifMatchRegionMatchBeginPositionMF_0180876) - 1) AS ?thisPositionOn23) .
BIND(?thisPositionOn23 AS ?thisPositionOn24) .
BIND(?this AS ?pfs1t87) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb21) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse22) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn23, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_01808a20')) AS ?annotation20) .
BIND(?this AS ?pfs19) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch92 faldo:location ?templateMotifSequenceMatchRegionP0A8P693 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8P695 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A8P6MF_0180888 .
?templateMotifSequenceMatchRegionP0A8P693 faldo:begin ?templateMotifSequenceMatchBeginP0A8P694 .
?templateMotifSequenceMatchBeginP0A8P694 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8P689 ;
faldo:reference isoform:P0A8P6-1 .
?templateMotifSequenceProfileAlignmentOperationP0A8P695 edam:has_input signature:MF_01808 ;
rdf:type edam:operation_0300 .
?targetMotifMatch96 faldo:location ?targetMotifMatchRegionMatch97 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0180899 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A8P6MF_0180890 .
?targetMotifMatchRegionMatch97 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0180898 .
?targetMotifMatchRegionMatchBeginMF_0180898 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0180891 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0180899 edam:has_input signature:MF_01808 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8P6MF_0180888, 1, (STRLEN(?templateMotifCigarP0A8P6MF_0180888) - STRLEN(REPLACE(?templateMotifCigarP0A8P6MF_0180888, CONCAT('^(?:-*[^-]){', STR(((243 - ?templateMotifSequenceMatchBeginPositionP0A8P689) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1100) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8P6MF_0180890, 1, (STRLEN(?targetMotifMatchCigarP0A8P6MF_0180890) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8P6MF_0180890, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8P6MF_0180890, 1, (STRLEN(?targetMotifMatchCigarP0A8P6MF_0180890) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8P6MF_0180890, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), '')))), '[^-]', ''))) AS ?step2101) .
BIND(((?step2101 + ?targetMotifMatchRegionMatchBeginPositionMF_0180891) - 1) AS ?thisPositionOn29) .
BIND(?thisPositionOn29 AS ?thisPositionOn30) .
BIND(?this AS ?pfs1t102) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb27) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse28) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn29, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_01808a26')) AS ?annotation26) .
BIND(?this AS ?pfs25) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch107 faldo:location ?templateMotifSequenceMatchRegionP0A8P6108 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8P6110 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A8P6MF_01808103 .
?templateMotifSequenceMatchRegionP0A8P6108 faldo:begin ?templateMotifSequenceMatchBeginP0A8P6109 .
?templateMotifSequenceMatchBeginP0A8P6109 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8P6104 ;
faldo:reference isoform:P0A8P6-1 .
?templateMotifSequenceProfileAlignmentOperationP0A8P6110 edam:has_input signature:MF_01808 ;
rdf:type edam:operation_0300 .
?targetMotifMatch111 faldo:location ?targetMotifMatchRegionMatch112 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01808114 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A8P6MF_01808105 .
?targetMotifMatchRegionMatch112 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01808113 .
?targetMotifMatchRegionMatchBeginMF_01808113 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01808106 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01808114 edam:has_input signature:MF_01808 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8P6MF_01808103, 1, (STRLEN(?templateMotifCigarP0A8P6MF_01808103) - STRLEN(REPLACE(?templateMotifCigarP0A8P6MF_01808103, CONCAT('^(?:-*[^-]){', STR(((266 - ?templateMotifSequenceMatchBeginPositionP0A8P6104) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1115) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8P6MF_01808105, 1, (STRLEN(?targetMotifMatchCigarP0A8P6MF_01808105) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8P6MF_01808105, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1115), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8P6MF_01808105, 1, (STRLEN(?targetMotifMatchCigarP0A8P6MF_01808105) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8P6MF_01808105, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1115), '}'), '')))), '[^-]', ''))) AS ?step2116) .
BIND(((?step2116 + ?targetMotifMatchRegionMatchBeginPositionMF_01808106) - 1) AS ?thisPositionOn35) .
BIND(?thisPositionOn35 AS ?thisPositionOn36) .
BIND(?this AS ?pfs1t117) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfsb33) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfse34) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn35, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_01808a32')) AS ?annotation32) .
BIND(?this AS ?pfs31) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch122 faldo:location ?templateMotifSequenceMatchRegionP0A8P6123 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8P6125 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A8P6MF_01808118 .
?templateMotifSequenceMatchRegionP0A8P6123 faldo:begin ?templateMotifSequenceMatchBeginP0A8P6124 .
?templateMotifSequenceMatchBeginP0A8P6124 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8P6119 ;
faldo:reference isoform:P0A8P6-1 .
?templateMotifSequenceProfileAlignmentOperationP0A8P6125 edam:has_input signature:MF_01808 ;
rdf:type edam:operation_0300 .
?targetMotifMatch126 faldo:location ?targetMotifMatchRegionMatch127 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01808129 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A8P6MF_01808120 .
?targetMotifMatchRegionMatch127 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01808128 .
?targetMotifMatchRegionMatchBeginMF_01808128 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01808121 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01808129 edam:has_input signature:MF_01808 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8P6MF_01808118, 1, (STRLEN(?templateMotifCigarP0A8P6MF_01808118) - STRLEN(REPLACE(?templateMotifCigarP0A8P6MF_01808118, CONCAT('^(?:-*[^-]){', STR(((275 - ?templateMotifSequenceMatchBeginPositionP0A8P6119) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1130) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8P6MF_01808120, 1, (STRLEN(?targetMotifMatchCigarP0A8P6MF_01808120) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8P6MF_01808120, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8P6MF_01808120, 1, (STRLEN(?targetMotifMatchCigarP0A8P6MF_01808120) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8P6MF_01808120, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), '')))), '[^-]', ''))) AS ?step2131) .
BIND(((?step2131 + ?targetMotifMatchRegionMatchBeginPositionMF_01808121) - 1) AS ?thisPositionOn41) .
BIND(?thisPositionOn41 AS ?thisPositionOn42) .
BIND(?this AS ?pfs1t132) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb39) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse40) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn41, 1) = 'Y')) .
BIND(URI(CONCAT(STR(?this), '#MF_01808a38')) AS ?annotation38) .
BIND(?this AS ?pfs37) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:91347 .
BIND(?this AS ?case5) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:91347 .
})) .
BIND(?this AS ?case6) .
}
}
"xsd:string |