| http://purl.uniprot.org/unirules/MF_00953#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:331683 up:source unirule:MF_00953 .
_:331684 up:source unirule:MF_00953 .
_:331685 up:source unirule:MF_00953 .
_:331686 up:source unirule:MF_00953 .
_:331687 up:source unirule:MF_00953 .
_:331688 up:source unirule:MF_00953 .
_:331689 up:source unirule:MF_00953 .
_:331690 up:source unirule:MF_00953 .
_:331691 up:source unirule:MF_00953 .
_:331692 up:source unirule:MF_00953 .
_:331693 up:source unirule:MF_00953 .
_:331694 up:source unirule:MF_00953 .
_:331695 up:source unirule:MF_00953 .
_:331696 up:source unirule:MF_00953 .
_:331697 up:source unirule:MF_00953 .
_:331698 up:source unirule:MF_00953 .
_:331699 up:source unirule:MF_00953 .
_:331700 up:source unirule:MF_00953 .
_:331701 up:source unirule:MF_00953 .
_:331702 up:source unirule:MF_00953 .
_:331703 up:source unirule:MF_00953 .
_:331704 up:source unirule:MF_00953 .
_:331705 up:source unirule:MF_00953 .
_:331706 up:source unirule:MF_00953 .
_:331707 up:source unirule:MF_00953 .
_:331708 up:source unirule:MF_00953 .
_:331709 up:source unirule:MF_00953 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ;
up:classifiedWith GO:0003917 ,
GO:0006265 ,
keyword:238 ,
keyword:413 ,
keyword:799 ;
up:recommendedName ?name0 .
?name0 up:ecName '5.6.2.1' ;
up:fullName 'DNA topoisomerase 3' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'DNA topoisomerase III' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'topB' .
?annotation3 a up:Function_Annotation ;
rdfs:comment "Releases the supercoiling and torsional tension of DNA, which is introduced during the DNA replication and transcription, by transiently cleaving and rejoining one strand of the DNA duplex. Introduces a single-strand break via transesterification at a target site in duplex DNA. The scissile phosphodiester is attacked by the catalytic tyrosine of the enzyme, resulting in the formation of a DNA-(5'-phosphotyrosyl)-enzyme intermediate and the expulsion of a 3'-OH DNA strand. The free DNA strand then undergoes passage around the unbroken strand, thus removing DNA supercoils. Finally, in the religation step, the DNA 3'-OH attacks the covalent intermediate to expel the active-site tyrosine and restore the DNA phosphodiester backbone." .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:enzymeClass .
?annotation6 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the type IA topoisomerase family.' .
?case8 up:classifiedWith GO:0000287 ,
keyword:460 ,
keyword:479 .
?pfs10 up:annotation ?annotation11 ,
?annotation17 .
?annotation11 faldo:begin ?pfsb12 ;
faldo:end ?pfse13 ;
up:ligand ?ligand14 ;
rdf:type up:Binding_Site_Annotation .
?pfsb12 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?pfse13 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?ligand14 rdfs:subClassOf chebi:18420 .
?annotation17 faldo:begin ?pfsb18 ;
faldo:end ?pfse19 ;
up:ligand ?ligand20 ;
rdf:type up:Binding_Site_Annotation .
?pfsb18 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?pfse19 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?ligand20 rdfs:subClassOf chebi:18420 .
?pfs23 up:annotation ?annotation24 ,
?annotation30 ,
?annotation36 ,
?annotation42 .
?annotation24 faldo:begin ?pfsb25 ;
faldo:end ?pfse26 ;
up:ligand ?ligand27 ;
rdf:type up:Binding_Site_Annotation .
?pfsb25 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?pfse26 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?ligand27 rdfs:subClassOf chebi:18420 .
?annotation30 faldo:begin ?pfsb31 ;
faldo:end ?pfse32 ;
up:ligand ?ligand33 ;
rdf:type up:Binding_Site_Annotation .
?pfsb31 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
?pfse32 faldo:position ?thisPositionOn35 ;
rdf:type faldo:ExactPosition .
?ligand33 rdfs:subClassOf chebi:18420 .
?annotation36 faldo:begin ?pfsb37 ;
faldo:end ?pfse38 ;
up:ligand ?ligand39 ;
rdf:type up:Binding_Site_Annotation .
?pfsb37 faldo:position ?thisPositionOn40 ;
rdf:type faldo:ExactPosition .
?pfse38 faldo:position ?thisPositionOn41 ;
rdf:type faldo:ExactPosition .
?ligand39 rdfs:subClassOf chebi:18420 .
?annotation42 faldo:begin ?pfsb43 ;
faldo:end ?pfse44 ;
up:ligand ?ligand45 ;
rdf:type up:Binding_Site_Annotation .
?pfsb43 faldo:position ?thisPositionOn46 ;
rdf:type faldo:ExactPosition .
?pfse44 faldo:position ?thisPositionOn47 ;
rdf:type faldo:ExactPosition .
?ligand45 rdfs:subClassOf chebi:18420 .
?pfs48 up:annotation ?annotation49 .
?annotation49 faldo:begin ?pfsb50 ;
faldo:end ?pfse51 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'Interaction with DNA' .
?pfsb50 faldo:position ?thisPositionOn52 ;
rdf:type faldo:ExactPosition .
?pfse51 faldo:position ?thisPositionOn53 ;
rdf:type faldo:ExactPosition .
?pfs54 up:annotation ?annotation55 .
?annotation55 faldo:begin ?pfsb56 ;
faldo:end ?pfse57 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment "O-(5'-phospho-DNA)-tyrosine intermediate" .
?pfsb56 faldo:position ?thisPositionOn58 ;
rdf:type faldo:ExactPosition .
?pfse57 faldo:position ?thisPositionOn59 ;
rdf:type faldo:ExactPosition .
?pfs60 up:annotation ?annotation61 .
?annotation61 faldo:begin ?pfsb62 ;
faldo:end ?pfse63 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Interaction with DNA' .
?pfsb62 faldo:position ?thisPositionOn64 ;
rdf:type faldo:ExactPosition .
?pfse63 faldo:position ?thisPositionOn65 ;
rdf:type faldo:ExactPosition .
?pfs66 up:annotation ?annotation67 .
?annotation67 faldo:begin ?pfsb68 ;
faldo:end ?pfse69 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Interaction with DNA' .
?pfsb68 faldo:position ?thisPositionOn70 ;
rdf:type faldo:ExactPosition .
?pfse69 faldo:position ?thisPositionOn71 ;
rdf:type faldo:ExactPosition .
?pfs72 up:annotation ?annotation73 .
?annotation73 faldo:begin ?pfsb74 ;
faldo:end ?pfse75 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Interaction with DNA' .
?pfsb74 faldo:position ?thisPositionOn76 ;
rdf:type faldo:ExactPosition .
?pfse75 faldo:position ?thisPositionOn77 ;
rdf:type faldo:ExactPosition .
?pfs78 up:annotation ?annotation79 .
?annotation79 faldo:begin ?pfsb80 ;
faldo:end ?pfse81 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Interaction with DNA' .
?pfsb80 faldo:position ?thisPositionOn82 ;
rdf:type faldo:ExactPosition .
?pfse81 faldo:position ?thisPositionOn83 ;
rdf:type faldo:ExactPosition .
?pfs84 up:annotation ?annotation85 .
?annotation85 faldo:begin ?pfsb86 ;
faldo:end ?pfse87 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Interaction with DNA' .
?pfsb86 faldo:position ?thisPositionOn88 ;
rdf:type faldo:ExactPosition .
?pfse87 faldo:position ?thisPositionOn89 ;
rdf:type faldo:ExactPosition .
_:331710 a rdf:Statement ;
up:attribution _:331683 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:331711 a rdf:Statement ;
up:attribution _:331684 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:331712 a rdf:Statement ;
up:attribution _:331685 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:331713 a rdf:Statement ;
up:attribution _:331686 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:331714 a rdf:Statement ;
up:attribution _:331687 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:331715 a rdf:Statement ;
up:attribution _:331688 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:331716 a rdf:Statement ;
up:attribution _:331689 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:238 .
_:331717 a rdf:Statement ;
up:attribution _:331690 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:413 .
_:331718 a rdf:Statement ;
up:attribution _:331691 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:799 .
_:331719 a rdf:Statement ;
up:attribution _:331692 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003917 .
_:331720 a rdf:Statement ;
up:attribution _:331693 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006265 .
_:331721 a rdf:Statement ;
up:attribution _:331694 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:460 .
_:331722 a rdf:Statement ;
up:attribution _:331695 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:331723 a rdf:Statement ;
up:attribution _:331696 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000287 .
_:331724 a rdf:Statement ;
up:source unirule:MF_00953 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:331725 a rdf:Statement ;
up:attribution _:331697 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:331726 a rdf:Statement ;
up:source unirule:MF_00953 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:331727 a rdf:Statement ;
up:attribution _:331698 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:331728 a rdf:Statement ;
up:source unirule:MF_00953 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:331729 a rdf:Statement ;
up:attribution _:331699 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:331730 a rdf:Statement ;
up:source unirule:MF_00953 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:331731 a rdf:Statement ;
up:attribution _:331700 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:331732 a rdf:Statement ;
up:source unirule:MF_00953 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
_:331733 a rdf:Statement ;
up:attribution _:331701 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
_:331734 a rdf:Statement ;
up:source unirule:MF_00953 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation42 .
_:331735 a rdf:Statement ;
up:attribution _:331702 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation42 .
_:331736 a rdf:Statement ;
up:source unirule:MF_00953 ;
rdf:subject ?pfs48 ;
rdf:predicate up:annotation ;
rdf:object ?annotation49 .
_:331737 a rdf:Statement ;
up:attribution _:331703 ;
rdf:subject ?pfs48 ;
rdf:predicate up:annotation ;
rdf:object ?annotation49 .
_:331738 a rdf:Statement ;
up:source unirule:MF_00953 ;
rdf:subject ?pfs54 ;
rdf:predicate up:annotation ;
rdf:object ?annotation55 .
_:331739 a rdf:Statement ;
up:attribution _:331704 ;
rdf:subject ?pfs54 ;
rdf:predicate up:annotation ;
rdf:object ?annotation55 .
_:331740 a rdf:Statement ;
up:source unirule:MF_00953 ;
rdf:subject ?pfs60 ;
rdf:predicate up:annotation ;
rdf:object ?annotation61 .
_:331741 a rdf:Statement ;
up:attribution _:331705 ;
rdf:subject ?pfs60 ;
rdf:predicate up:annotation ;
rdf:object ?annotation61 .
_:331742 a rdf:Statement ;
up:source unirule:MF_00953 ;
rdf:subject ?pfs66 ;
rdf:predicate up:annotation ;
rdf:object ?annotation67 .
_:331743 a rdf:Statement ;
up:attribution _:331706 ;
rdf:subject ?pfs66 ;
rdf:predicate up:annotation ;
rdf:object ?annotation67 .
_:331744 a rdf:Statement ;
up:source unirule:MF_00953 ;
rdf:subject ?pfs72 ;
rdf:predicate up:annotation ;
rdf:object ?annotation73 .
_:331745 a rdf:Statement ;
up:attribution _:331707 ;
rdf:subject ?pfs72 ;
rdf:predicate up:annotation ;
rdf:object ?annotation73 .
_:331746 a rdf:Statement ;
up:source unirule:MF_00953 ;
rdf:subject ?pfs78 ;
rdf:predicate up:annotation ;
rdf:object ?annotation79 .
_:331747 a rdf:Statement ;
up:attribution _:331708 ;
rdf:subject ?pfs78 ;
rdf:predicate up:annotation ;
rdf:object ?annotation79 .
_:331748 a rdf:Statement ;
up:source unirule:MF_00953 ;
rdf:subject ?pfs84 ;
rdf:predicate up:annotation ;
rdf:object ?annotation85 .
_:331749 a rdf:Statement ;
up:attribution _:331709 ;
rdf:subject ?pfs84 ;
rdf:predicate up:annotation ;
rdf:object ?annotation85 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00953
#Rule MF_00953 Created by:? on:2013-03-27 Modified by:Catherine Rivoire on:2023-10-06
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00953 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_00953a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00953a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00953a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00953a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00953a6')) AS ?annotation6) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch94 faldo:location ?templateMotifSequenceMatchRegionP1429495 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP1429497 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP14294MF_0095390 .
?templateMotifSequenceMatchRegionP1429495 faldo:begin ?templateMotifSequenceMatchBeginP1429496 .
?templateMotifSequenceMatchBeginP1429496 faldo:position ?templateMotifSequenceMatchBeginPositionP1429491 ;
faldo:reference isoform:P14294-1 .
?templateMotifSequenceProfileAlignmentOperationP1429497 edam:has_input signature:MF_00953 ;
rdf:type edam:operation_0300 .
?targetMotifMatch98 faldo:location ?targetMotifMatchRegionMatch99 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00953101 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP14294MF_0095392 .
?targetMotifMatchRegionMatch99 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00953100 .
?targetMotifMatchRegionMatchBeginMF_00953100 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0095393 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00953101 edam:has_input signature:MF_00953 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_2) .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:1224 .
})) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP14294MF_0095390, 1, (STRLEN(?templateMotifCigarP14294MF_0095390) - STRLEN(REPLACE(?templateMotifCigarP14294MF_0095390, CONCAT('^(?:-*[^-]){', STR(((7 - ?templateMotifSequenceMatchBeginPositionP1429491) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1102) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP14294MF_0095392, 1, (STRLEN(?targetMotifMatchCigarP14294MF_0095392) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_0095392, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP14294MF_0095392, 1, (STRLEN(?targetMotifMatchCigarP14294MF_0095392) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_0095392, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), '')))), '[^-]', ''))) AS ?step2103) .
BIND(((?step2103 + ?targetMotifMatchRegionMatchBeginPositionMF_0095393) - 1) AS ?thisPositionOn15) .
BIND(?thisPositionOn15 AS ?thisPositionOn16) .
BIND(?this AS ?pfs1t104) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb12) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse13) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn15, 1) = 'E')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP14294MF_0095390, 1, (STRLEN(?templateMotifCigarP14294MF_0095390) - STRLEN(REPLACE(?templateMotifCigarP14294MF_0095390, CONCAT('^(?:-*[^-]){', STR(((103 - ?templateMotifSequenceMatchBeginPositionP1429491) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1105) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP14294MF_0095392, 1, (STRLEN(?targetMotifMatchCigarP14294MF_0095392) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_0095392, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP14294MF_0095392, 1, (STRLEN(?targetMotifMatchCigarP14294MF_0095392) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_0095392, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), '')))), '[^-]', ''))) AS ?step2106) .
BIND(((?step2106 + ?targetMotifMatchRegionMatchBeginPositionMF_0095393) - 1) AS ?thisPositionOn21) .
BIND(?thisPositionOn21 AS ?thisPositionOn22) .
BIND(?this AS ?pfs1t107) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb18) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse19) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn21, 1) = 'D')) .
BIND(?this AS ?pfs10) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch112 faldo:location ?templateMotifSequenceMatchRegionP14294113 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP14294115 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP14294MF_00953108 .
?templateMotifSequenceMatchRegionP14294113 faldo:begin ?templateMotifSequenceMatchBeginP14294114 .
?templateMotifSequenceMatchBeginP14294114 faldo:position ?templateMotifSequenceMatchBeginPositionP14294109 ;
faldo:reference isoform:P14294-1 .
?templateMotifSequenceProfileAlignmentOperationP14294115 edam:has_input signature:MF_00953 ;
rdf:type edam:operation_0300 .
?targetMotifMatch116 faldo:location ?targetMotifMatchRegionMatch117 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00953119 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP14294MF_00953110 .
?targetMotifMatchRegionMatch117 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00953118 .
?targetMotifMatchRegionMatchBeginMF_00953118 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00953111 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00953119 edam:has_input signature:MF_00953 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:1224 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP14294MF_00953108, 1, (STRLEN(?templateMotifCigarP14294MF_00953108) - STRLEN(REPLACE(?templateMotifCigarP14294MF_00953108, CONCAT('^(?:-*[^-]){', STR(((7 - ?templateMotifSequenceMatchBeginPositionP14294109) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1120) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP14294MF_00953110, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953110) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1120), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP14294MF_00953110, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953110) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1120), '}'), '')))), '[^-]', ''))) AS ?step2121) .
BIND(((?step2121 + ?targetMotifMatchRegionMatchBeginPositionMF_00953111) - 1) AS ?thisPositionOn28) .
BIND(?thisPositionOn28 AS ?thisPositionOn29) .
BIND(?this AS ?pfs2t122) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfsb25) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfse26) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn28, 1) = 'E')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP14294MF_00953108, 1, (STRLEN(?templateMotifCigarP14294MF_00953108) - STRLEN(REPLACE(?templateMotifCigarP14294MF_00953108, CONCAT('^(?:-*[^-]){', STR(((103 - ?templateMotifSequenceMatchBeginPositionP14294109) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1123) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP14294MF_00953110, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953110) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP14294MF_00953110, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953110) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), '')))), '[^-]', ''))) AS ?step2124) .
BIND(((?step2124 + ?targetMotifMatchRegionMatchBeginPositionMF_00953111) - 1) AS ?thisPositionOn34) .
BIND(?thisPositionOn34 AS ?thisPositionOn35) .
BIND(?this AS ?pfs2t125) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb31) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse32) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn34, 1) = 'D')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP14294MF_00953108, 1, (STRLEN(?templateMotifCigarP14294MF_00953108) - STRLEN(REPLACE(?templateMotifCigarP14294MF_00953108, CONCAT('^(?:-*[^-]){', STR(((103 - ?templateMotifSequenceMatchBeginPositionP14294109) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1126) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP14294MF_00953110, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953110) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP14294MF_00953110, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953110) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), '')))), '[^-]', ''))) AS ?step2127) .
BIND(((?step2127 + ?targetMotifMatchRegionMatchBeginPositionMF_00953111) - 1) AS ?thisPositionOn40) .
BIND(?thisPositionOn40 AS ?thisPositionOn41) .
BIND(?this AS ?pfs2t128) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfsb37) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfse38) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn40, 1) = 'D')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP14294MF_00953108, 1, (STRLEN(?templateMotifCigarP14294MF_00953108) - STRLEN(REPLACE(?templateMotifCigarP14294MF_00953108, CONCAT('^(?:-*[^-]){', STR(((105 - ?templateMotifSequenceMatchBeginPositionP14294109) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1129) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP14294MF_00953110, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953110) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP14294MF_00953110, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953110) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), '')))), '[^-]', ''))) AS ?step2130) .
BIND(((?step2130 + ?targetMotifMatchRegionMatchBeginPositionMF_00953111) - 1) AS ?thisPositionOn46) .
BIND(?thisPositionOn46 AS ?thisPositionOn47) .
BIND(?this AS ?pfs2t131) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfsb43) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfse44) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn46, 1) = 'D')) .
BIND(?this AS ?pfs23) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch136 faldo:location ?templateMotifSequenceMatchRegionP14294137 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP14294139 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP14294MF_00953132 .
?templateMotifSequenceMatchRegionP14294137 faldo:begin ?templateMotifSequenceMatchBeginP14294138 .
?templateMotifSequenceMatchBeginP14294138 faldo:position ?templateMotifSequenceMatchBeginPositionP14294133 ;
faldo:reference isoform:P14294-1 .
?templateMotifSequenceProfileAlignmentOperationP14294139 edam:has_input signature:MF_00953 ;
rdf:type edam:operation_0300 .
?targetMotifMatch140 faldo:location ?targetMotifMatchRegionMatch141 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00953143 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP14294MF_00953134 .
?targetMotifMatchRegionMatch141 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00953142 .
?targetMotifMatchRegionMatchBeginMF_00953142 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00953135 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00953143 edam:has_input signature:MF_00953 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP14294MF_00953132, 1, (STRLEN(?templateMotifCigarP14294MF_00953132) - STRLEN(REPLACE(?templateMotifCigarP14294MF_00953132, CONCAT('^(?:-*[^-]){', STR(((194 - ?templateMotifSequenceMatchBeginPositionP14294133) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1144) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP14294MF_00953134, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953134) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP14294MF_00953134, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953134) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), '')))), '[^-]', ''))) AS ?step2145) .
BIND(((?step2145 + ?targetMotifMatchRegionMatchBeginPositionMF_00953135) - 1) AS ?thisPositionOn52) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP14294MF_00953132, 1, (STRLEN(?templateMotifCigarP14294MF_00953132) - STRLEN(REPLACE(?templateMotifCigarP14294MF_00953132, CONCAT('^(?:-*[^-]){', STR(((199 - ?templateMotifSequenceMatchBeginPositionP14294133) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1146) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP14294MF_00953134, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953134) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP14294MF_00953134, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953134) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), '')))), '[^-]', ''))) AS ?step2147) .
BIND(((?step2147 + ?targetMotifMatchRegionMatchBeginPositionMF_00953135) - 1) AS ?thisPositionOn53) .
BIND(?this AS ?pfs3t148) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfsb50) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfse51) .
FILTER (REGEX('[SN][ARNDCQEGHILKMFPSTWYVBZJUOX]GRVQ', SUBSTR(?thisSequenceValue, ?thisPositionOn52, (?thisPositionOn53 - ?thisPositionOn52)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00953a49')) AS ?annotation49) .
BIND(?this AS ?pfs48) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch153 faldo:location ?templateMotifSequenceMatchRegionP14294154 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP14294156 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP14294MF_00953149 .
?templateMotifSequenceMatchRegionP14294154 faldo:begin ?templateMotifSequenceMatchBeginP14294155 .
?templateMotifSequenceMatchBeginP14294155 faldo:position ?templateMotifSequenceMatchBeginPositionP14294150 ;
faldo:reference isoform:P14294-1 .
?templateMotifSequenceProfileAlignmentOperationP14294156 edam:has_input signature:MF_00953 ;
rdf:type edam:operation_0300 .
?targetMotifMatch157 faldo:location ?targetMotifMatchRegionMatch158 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00953160 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP14294MF_00953151 .
?targetMotifMatchRegionMatch158 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00953159 .
?targetMotifMatchRegionMatchBeginMF_00953159 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00953152 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00953160 edam:has_input signature:MF_00953 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP14294MF_00953149, 1, (STRLEN(?templateMotifCigarP14294MF_00953149) - STRLEN(REPLACE(?templateMotifCigarP14294MF_00953149, CONCAT('^(?:-*[^-]){', STR(((328 - ?templateMotifSequenceMatchBeginPositionP14294150) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1161) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP14294MF_00953151, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953151) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP14294MF_00953151, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953151) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), '')))), '[^-]', ''))) AS ?step2162) .
BIND(((?step2162 + ?targetMotifMatchRegionMatchBeginPositionMF_00953152) - 1) AS ?thisPositionOn58) .
BIND(?thisPositionOn58 AS ?thisPositionOn59) .
BIND(?this AS ?pfs3t163) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfsb56) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfse57) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn58, 1) = 'Y')) .
BIND(URI(CONCAT(STR(?this), '#MF_00953a55')) AS ?annotation55) .
BIND(?this AS ?pfs54) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch168 faldo:location ?templateMotifSequenceMatchRegionP14294169 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP14294171 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP14294MF_00953164 .
?templateMotifSequenceMatchRegionP14294169 faldo:begin ?templateMotifSequenceMatchBeginP14294170 .
?templateMotifSequenceMatchBeginP14294170 faldo:position ?templateMotifSequenceMatchBeginPositionP14294165 ;
faldo:reference isoform:P14294-1 .
?templateMotifSequenceProfileAlignmentOperationP14294171 edam:has_input signature:MF_00953 ;
rdf:type edam:operation_0300 .
?targetMotifMatch172 faldo:location ?targetMotifMatchRegionMatch173 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00953175 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP14294MF_00953166 .
?targetMotifMatchRegionMatch173 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00953174 .
?targetMotifMatchRegionMatchBeginMF_00953174 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00953167 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00953175 edam:has_input signature:MF_00953 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP14294MF_00953164, 1, (STRLEN(?templateMotifCigarP14294MF_00953164) - STRLEN(REPLACE(?templateMotifCigarP14294MF_00953164, CONCAT('^(?:-*[^-]){', STR(((61 - ?templateMotifSequenceMatchBeginPositionP14294165) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1176) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP14294MF_00953166, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953166) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1176), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP14294MF_00953166, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953166) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1176), '}'), '')))), '[^-]', ''))) AS ?step2177) .
BIND(((?step2177 + ?targetMotifMatchRegionMatchBeginPositionMF_00953167) - 1) AS ?thisPositionOn64) .
BIND(?thisPositionOn64 AS ?thisPositionOn65) .
BIND(?this AS ?pfs3t178) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfsb62) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfse63) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn64, 1) = 'W')) .
BIND(URI(CONCAT(STR(?this), '#MF_00953a61')) AS ?annotation61) .
BIND(?this AS ?pfs60) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch183 faldo:location ?templateMotifSequenceMatchRegionP14294184 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP14294186 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP14294MF_00953179 .
?templateMotifSequenceMatchRegionP14294184 faldo:begin ?templateMotifSequenceMatchBeginP14294185 .
?templateMotifSequenceMatchBeginP14294185 faldo:position ?templateMotifSequenceMatchBeginPositionP14294180 ;
faldo:reference isoform:P14294-1 .
?templateMotifSequenceProfileAlignmentOperationP14294186 edam:has_input signature:MF_00953 ;
rdf:type edam:operation_0300 .
?targetMotifMatch187 faldo:location ?targetMotifMatchRegionMatch188 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00953190 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP14294MF_00953181 .
?targetMotifMatchRegionMatch188 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00953189 .
?targetMotifMatchRegionMatchBeginMF_00953189 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00953182 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00953190 edam:has_input signature:MF_00953 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP14294MF_00953179, 1, (STRLEN(?templateMotifCigarP14294MF_00953179) - STRLEN(REPLACE(?templateMotifCigarP14294MF_00953179, CONCAT('^(?:-*[^-]){', STR(((170 - ?templateMotifSequenceMatchBeginPositionP14294180) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1191) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP14294MF_00953181, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953181) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953181, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1191), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP14294MF_00953181, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953181) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953181, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1191), '}'), '')))), '[^-]', ''))) AS ?step2192) .
BIND(((?step2192 + ?targetMotifMatchRegionMatchBeginPositionMF_00953182) - 1) AS ?thisPositionOn70) .
BIND(?thisPositionOn70 AS ?thisPositionOn71) .
BIND(?this AS ?pfs3t193) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfsb68) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfse69) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn70, 1) = 'W')) .
BIND(URI(CONCAT(STR(?this), '#MF_00953a67')) AS ?annotation67) .
BIND(?this AS ?pfs66) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch198 faldo:location ?templateMotifSequenceMatchRegionP14294199 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP14294201 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP14294MF_00953194 .
?templateMotifSequenceMatchRegionP14294199 faldo:begin ?templateMotifSequenceMatchBeginP14294200 .
?templateMotifSequenceMatchBeginP14294200 faldo:position ?templateMotifSequenceMatchBeginPositionP14294195 ;
faldo:reference isoform:P14294-1 .
?templateMotifSequenceProfileAlignmentOperationP14294201 edam:has_input signature:MF_00953 ;
rdf:type edam:operation_0300 .
?targetMotifMatch202 faldo:location ?targetMotifMatchRegionMatch203 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00953205 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP14294MF_00953196 .
?targetMotifMatchRegionMatch203 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00953204 .
?targetMotifMatchRegionMatchBeginMF_00953204 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00953197 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00953205 edam:has_input signature:MF_00953 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP14294MF_00953194, 1, (STRLEN(?templateMotifCigarP14294MF_00953194) - STRLEN(REPLACE(?templateMotifCigarP14294MF_00953194, CONCAT('^(?:-*[^-]){', STR(((178 - ?templateMotifSequenceMatchBeginPositionP14294195) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1206) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP14294MF_00953196, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953196) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953196, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1206), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP14294MF_00953196, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953196) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953196, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1206), '}'), '')))), '[^-]', ''))) AS ?step2207) .
BIND(((?step2207 + ?targetMotifMatchRegionMatchBeginPositionMF_00953197) - 1) AS ?thisPositionOn76) .
BIND(?thisPositionOn76 AS ?thisPositionOn77) .
BIND(?this AS ?pfs3t208) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn76))) AS ?pfsb74) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn77))) AS ?pfse75) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn76, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_00953a73')) AS ?annotation73) .
BIND(?this AS ?pfs72) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch213 faldo:location ?templateMotifSequenceMatchRegionP14294214 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP14294216 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP14294MF_00953209 .
?templateMotifSequenceMatchRegionP14294214 faldo:begin ?templateMotifSequenceMatchBeginP14294215 .
?templateMotifSequenceMatchBeginP14294215 faldo:position ?templateMotifSequenceMatchBeginPositionP14294210 ;
faldo:reference isoform:P14294-1 .
?templateMotifSequenceProfileAlignmentOperationP14294216 edam:has_input signature:MF_00953 ;
rdf:type edam:operation_0300 .
?targetMotifMatch217 faldo:location ?targetMotifMatchRegionMatch218 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00953220 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP14294MF_00953211 .
?targetMotifMatchRegionMatch218 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00953219 .
?targetMotifMatchRegionMatchBeginMF_00953219 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00953212 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00953220 edam:has_input signature:MF_00953 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP14294MF_00953209, 1, (STRLEN(?templateMotifCigarP14294MF_00953209) - STRLEN(REPLACE(?templateMotifCigarP14294MF_00953209, CONCAT('^(?:-*[^-]){', STR(((185 - ?templateMotifSequenceMatchBeginPositionP14294210) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1221) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP14294MF_00953211, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953211) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953211, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1221), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP14294MF_00953211, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953211) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953211, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1221), '}'), '')))), '[^-]', ''))) AS ?step2222) .
BIND(((?step2222 + ?targetMotifMatchRegionMatchBeginPositionMF_00953212) - 1) AS ?thisPositionOn82) .
BIND(?thisPositionOn82 AS ?thisPositionOn83) .
BIND(?this AS ?pfs3t223) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn82))) AS ?pfsb80) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn83))) AS ?pfse81) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn82, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_00953a79')) AS ?annotation79) .
BIND(?this AS ?pfs78) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch228 faldo:location ?templateMotifSequenceMatchRegionP14294229 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP14294231 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP14294MF_00953224 .
?templateMotifSequenceMatchRegionP14294229 faldo:begin ?templateMotifSequenceMatchBeginP14294230 .
?templateMotifSequenceMatchBeginP14294230 faldo:position ?templateMotifSequenceMatchBeginPositionP14294225 ;
faldo:reference isoform:P14294-1 .
?templateMotifSequenceProfileAlignmentOperationP14294231 edam:has_input signature:MF_00953 ;
rdf:type edam:operation_0300 .
?targetMotifMatch232 faldo:location ?targetMotifMatchRegionMatch233 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00953235 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP14294MF_00953226 .
?targetMotifMatchRegionMatch233 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00953234 .
?targetMotifMatchRegionMatchBeginMF_00953234 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00953227 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00953235 edam:has_input signature:MF_00953 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP14294MF_00953224, 1, (STRLEN(?templateMotifCigarP14294MF_00953224) - STRLEN(REPLACE(?templateMotifCigarP14294MF_00953224, CONCAT('^(?:-*[^-]){', STR(((330 - ?templateMotifSequenceMatchBeginPositionP14294225) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1236) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP14294MF_00953226, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953226) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953226, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1236), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP14294MF_00953226, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953226) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953226, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1236), '}'), '')))), '[^-]', ''))) AS ?step2237) .
BIND(((?step2237 + ?targetMotifMatchRegionMatchBeginPositionMF_00953227) - 1) AS ?thisPositionOn88) .
BIND(?thisPositionOn88 AS ?thisPositionOn89) .
BIND(?this AS ?pfs3t238) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn88))) AS ?pfsb86) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn89))) AS ?pfse87) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn88, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_00953a85')) AS ?annotation85) .
BIND(?this AS ?pfs84) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag239) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag239, ?UNBOUND_VARIABLE) AS ?case7) .
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag240) .
}
BIND(IF((BOUND(?tagFTGRP_1) || BOUND(?tagFTGRP_2)), ?caseWithTag240, ?UNBOUND_VARIABLE) AS ?case8) .
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag241) .
}
BIND(IF((BOUND(?tagFTGRP_2) || BOUND(?tagFTGRP_1)), ?caseWithTag241, ?UNBOUND_VARIABLE) AS ?case9) .
}
"xsd:string |