| http://purl.uniprot.org/unirules/MF_01040#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:365686 up:source unirule:MF_01040 .
_:365687 up:source unirule:MF_01040 .
_:365688 up:source unirule:MF_01040 .
_:365689 up:source unirule:MF_01040 .
_:365690 up:source unirule:MF_01040 .
_:365691 up:source unirule:MF_01040 .
_:365692 up:source unirule:MF_01040 .
_:365693 up:source unirule:MF_01040 .
_:365694 up:source unirule:MF_01040 .
_:365695 up:source unirule:MF_01040 .
_:365696 up:source unirule:MF_01040 .
_:365697 up:source unirule:MF_01040 .
_:365698 up:source unirule:MF_01040 .
_:365699 up:source unirule:MF_01040 .
_:365700 up:source unirule:MF_01040 .
_:365701 up:source unirule:MF_01040 .
_:365702 up:source unirule:MF_01040 .
_:365703 up:source unirule:MF_01040 .
_:365704 up:source unirule:MF_01040 .
_:365705 up:source unirule:MF_01040 .
_:365706 up:source unirule:MF_01040 .
?this up:alternativeName ?name1 ,
?name2 ;
up:annotation ?annotation4 ,
?annotation6 ,
?annotation7 ;
up:classifiedWith GO:0004619 ,
GO:0006096 ,
keyword:324 ,
keyword:413 ;
up:recommendedName ?name0 .
?name0 up:ecName '5.4.2.-' ;
up:fullName 'Probable phosphoglycerate mutase GpmB' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'PGAM' ;
rdf:type up:Structured_Name .
?name2 up:fullName 'Phosphoglyceromutase' ;
rdf:type up:Structured_Name .
?gene3 skos:prefLabel 'gpmB' .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:catalyticActivity .
?annotation6 a up:Pathway_Annotation ;
rdfs:comment 'Carbohydrate degradation; glycolysis; pyruvate from D-glyceraldehyde 3-phosphate: step 3/5.' .
?annotation7 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the phosphoglycerate mutase family. GpmB subfamily.' .
?pfs8 up:annotation ?annotation9 .
?annotation9 faldo:begin ?pfsb10 ;
faldo:end ?pfse11 ;
up:ligand ?ligand12 ;
rdf:type up:Binding_Site_Annotation .
?pfsb10 faldo:position ?thisPositionOn14 ;
rdf:type faldo:ExactPosition .
?pfse11 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?ligand12 rdfs:subClassOf ?molecule13 .
?molecule13 rdfs:label 'substrate' .
?pfs16 up:annotation ?annotation17 .
?annotation17 faldo:begin ?pfsb18 ;
faldo:end ?pfse19 ;
up:ligand ?ligand20 ;
rdf:type up:Binding_Site_Annotation .
?pfsb18 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfse19 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?ligand20 rdfs:subClassOf ?molecule21 .
?molecule21 rdfs:label 'substrate' .
?pfs24 up:annotation ?annotation25 .
?annotation25 faldo:begin ?pfsb26 ;
faldo:end ?pfse27 ;
up:ligand ?ligand28 ;
rdf:type up:Binding_Site_Annotation .
?pfsb26 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?pfse27 faldo:position ?thisPositionOn31 ;
rdf:type faldo:ExactPosition .
?ligand28 rdfs:subClassOf ?molecule29 .
?molecule29 rdfs:label 'substrate' .
?pfs32 up:annotation ?annotation33 .
?annotation33 faldo:begin ?pfsb34 ;
faldo:end ?pfse35 ;
up:ligand ?ligand36 ;
rdf:type up:Binding_Site_Annotation .
?pfsb34 faldo:position ?thisPositionOn38 ;
rdf:type faldo:ExactPosition .
?pfse35 faldo:position ?thisPositionOn39 ;
rdf:type faldo:ExactPosition .
?ligand36 rdfs:subClassOf ?molecule37 .
?molecule37 rdfs:label 'substrate' .
?pfs40 up:annotation ?annotation41 .
?annotation41 faldo:begin ?pfsb42 ;
faldo:end ?pfse43 ;
up:ligand ?ligand44 ;
rdf:type up:Binding_Site_Annotation .
?pfsb42 faldo:position ?thisPositionOn46 ;
rdf:type faldo:ExactPosition .
?pfse43 faldo:position ?thisPositionOn47 ;
rdf:type faldo:ExactPosition .
?ligand44 rdfs:subClassOf ?molecule45 .
?molecule45 rdfs:label 'substrate' .
?pfs48 up:annotation ?annotation49 .
?annotation49 faldo:begin ?pfsb50 ;
faldo:end ?pfse51 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Tele-phosphohistidine intermediate' .
?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 'Proton donor/acceptor' .
?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 ;
up:ligand ?ligand64 ;
rdf:type up:Binding_Site_Annotation .
?pfsb62 faldo:position ?thisPositionOn66 ;
rdf:type faldo:ExactPosition .
?pfse63 faldo:position ?thisPositionOn67 ;
rdf:type faldo:ExactPosition .
?ligand64 rdfs:subClassOf ?molecule65 .
?molecule65 rdfs:label 'substrate' .
?pfs68 up:annotation ?annotation69 .
?annotation69 faldo:begin ?pfsb70 ;
faldo:end ?pfse71 ;
up:ligand ?ligand72 ;
rdf:type up:Binding_Site_Annotation .
?pfsb70 faldo:position ?thisPositionOn74 ;
rdf:type faldo:ExactPosition .
?pfse71 faldo:position ?thisPositionOn75 ;
rdf:type faldo:ExactPosition .
?ligand72 rdfs:subClassOf ?molecule73 .
?molecule73 rdfs:label 'substrate' .
?pfs76 up:annotation ?annotation77 .
?annotation77 faldo:begin ?pfsb78 ;
faldo:end ?pfse79 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Transition state stabilizer' .
?pfsb78 faldo:position ?thisPositionOn80 ;
rdf:type faldo:ExactPosition .
?pfse79 faldo:position ?thisPositionOn81 ;
rdf:type faldo:ExactPosition .
_:365707 a rdf:Statement ;
up:attribution _:365686 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:365708 a rdf:Statement ;
up:attribution _:365687 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:365709 a rdf:Statement ;
up:attribution _:365688 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:365710 a rdf:Statement ;
up:attribution _:365689 ;
rdf:subject ?gene3 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene3 .
_:365711 a rdf:Statement ;
up:attribution _:365690 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:365712 a rdf:Statement ;
up:attribution _:365691 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:365713 a rdf:Statement ;
up:attribution _:365692 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:365714 a rdf:Statement ;
up:attribution _:365693 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:413 .
_:365715 a rdf:Statement ;
up:attribution _:365694 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:324 .
_:365716 a rdf:Statement ;
up:attribution _:365695 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004619 .
_:365717 a rdf:Statement ;
up:attribution _:365696 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006096 .
_:365718 a rdf:Statement ;
up:source unirule:MF_01040 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:365719 a rdf:Statement ;
up:attribution _:365697 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:365720 a rdf:Statement ;
up:source unirule:MF_01040 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:365721 a rdf:Statement ;
up:attribution _:365698 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:365722 a rdf:Statement ;
up:source unirule:MF_01040 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:365723 a rdf:Statement ;
up:attribution _:365699 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:365724 a rdf:Statement ;
up:source unirule:MF_01040 ;
rdf:subject ?pfs32 ;
rdf:predicate up:annotation ;
rdf:object ?annotation33 .
_:365725 a rdf:Statement ;
up:attribution _:365700 ;
rdf:subject ?pfs32 ;
rdf:predicate up:annotation ;
rdf:object ?annotation33 .
_:365726 a rdf:Statement ;
up:source unirule:MF_01040 ;
rdf:subject ?pfs40 ;
rdf:predicate up:annotation ;
rdf:object ?annotation41 .
_:365727 a rdf:Statement ;
up:attribution _:365701 ;
rdf:subject ?pfs40 ;
rdf:predicate up:annotation ;
rdf:object ?annotation41 .
_:365728 a rdf:Statement ;
up:source unirule:MF_01040 ;
rdf:subject ?pfs48 ;
rdf:predicate up:annotation ;
rdf:object ?annotation49 .
_:365729 a rdf:Statement ;
up:attribution _:365702 ;
rdf:subject ?pfs48 ;
rdf:predicate up:annotation ;
rdf:object ?annotation49 .
_:365730 a rdf:Statement ;
up:source unirule:MF_01040 ;
rdf:subject ?pfs54 ;
rdf:predicate up:annotation ;
rdf:object ?annotation55 .
_:365731 a rdf:Statement ;
up:attribution _:365703 ;
rdf:subject ?pfs54 ;
rdf:predicate up:annotation ;
rdf:object ?annotation55 .
_:365732 a rdf:Statement ;
up:source unirule:MF_01040 ;
rdf:subject ?pfs60 ;
rdf:predicate up:annotation ;
rdf:object ?annotation61 .
_:365733 a rdf:Statement ;
up:attribution _:365704 ;
rdf:subject ?pfs60 ;
rdf:predicate up:annotation ;
rdf:object ?annotation61 .
_:365734 a rdf:Statement ;
up:source unirule:MF_01040 ;
rdf:subject ?pfs68 ;
rdf:predicate up:annotation ;
rdf:object ?annotation69 .
_:365735 a rdf:Statement ;
up:attribution _:365705 ;
rdf:subject ?pfs68 ;
rdf:predicate up:annotation ;
rdf:object ?annotation69 .
_:365736 a rdf:Statement ;
up:source unirule:MF_01040 ;
rdf:subject ?pfs76 ;
rdf:predicate up:annotation ;
rdf:object ?annotation77 .
_:365737 a rdf:Statement ;
up:attribution _:365706 ;
rdf:subject ?pfs76 ;
rdf:predicate up:annotation ;
rdf:object ?annotation77 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01040
#Rule MF_01040 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2022-05-14
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01040 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_01040a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01040a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_01040a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_01040a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01040a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_01040a7')) AS ?annotation7) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch86 faldo:location ?templateMotifSequenceMatchRegionP0A7A287 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7A289 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A7A2MF_0104082 .
?templateMotifSequenceMatchRegionP0A7A287 faldo:begin ?templateMotifSequenceMatchBeginP0A7A288 .
?templateMotifSequenceMatchBeginP0A7A288 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7A283 ;
faldo:reference isoform:P0A7A2-1 .
?templateMotifSequenceProfileAlignmentOperationP0A7A289 edam:has_input signature:MF_01040 ;
rdf:type edam:operation_0300 .
?targetMotifMatch90 faldo:location ?targetMotifMatchRegionMatch91 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0104093 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A7A2MF_0104084 .
?targetMotifMatchRegionMatch91 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0104092 .
?targetMotifMatchRegionMatchBeginMF_0104092 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0104085 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0104093 edam:has_input signature:MF_01040 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7A2MF_0104082, 1, (STRLEN(?templateMotifCigarP0A7A2MF_0104082) - STRLEN(REPLACE(?templateMotifCigarP0A7A2MF_0104082, CONCAT('^(?:-*[^-]){', STR(((8 - ?templateMotifSequenceMatchBeginPositionP0A7A283) + 1)), '}'), '')))), '[a-z]', '')) AS ?step194) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7A2MF_0104084, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_0104084) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_0104084, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step194), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7A2MF_0104084, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_0104084) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_0104084, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step194), '}'), '')))), '[^-]', ''))) AS ?step295) .
BIND(((?step295 + ?targetMotifMatchRegionMatchBeginPositionMF_0104085) - 1) AS ?thisPositionOn14) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7A2MF_0104082, 1, (STRLEN(?templateMotifCigarP0A7A2MF_0104082) - STRLEN(REPLACE(?templateMotifCigarP0A7A2MF_0104082, CONCAT('^(?:-*[^-]){', STR(((15 - ?templateMotifSequenceMatchBeginPositionP0A7A283) + 1)), '}'), '')))), '[a-z]', '')) AS ?step196) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7A2MF_0104084, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_0104084) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_0104084, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7A2MF_0104084, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_0104084) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_0104084, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), '')))), '[^-]', ''))) AS ?step297) .
BIND(((?step297 + ?targetMotifMatchRegionMatchBeginPositionMF_0104085) - 1) AS ?thisPositionOn15) .
BIND(?this AS ?pfs1t98) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfsb10) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfse11) .
FILTER (REGEX('RHGE[TS][ARNDCQEGHILKMFPSTWYVBZJUOX]WN', SUBSTR(?thisSequenceValue, ?thisPositionOn14, (?thisPositionOn15 - ?thisPositionOn14)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01040a9')) AS ?annotation9) .
BIND(?this AS ?pfs8) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch103 faldo:location ?templateMotifSequenceMatchRegionP0A7A2104 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7A2106 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A7A2MF_0104099 .
?templateMotifSequenceMatchRegionP0A7A2104 faldo:begin ?templateMotifSequenceMatchBeginP0A7A2105 .
?templateMotifSequenceMatchBeginP0A7A2105 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7A2100 ;
faldo:reference isoform:P0A7A2-1 .
?templateMotifSequenceProfileAlignmentOperationP0A7A2106 edam:has_input signature:MF_01040 ;
rdf:type edam:operation_0300 .
?targetMotifMatch107 faldo:location ?targetMotifMatchRegionMatch108 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01040110 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A7A2MF_01040101 .
?targetMotifMatchRegionMatch108 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01040109 .
?targetMotifMatchRegionMatchBeginMF_01040109 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01040102 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01040110 edam:has_input signature:MF_01040 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7A2MF_0104099, 1, (STRLEN(?templateMotifCigarP0A7A2MF_0104099) - STRLEN(REPLACE(?templateMotifCigarP0A7A2MF_0104099, CONCAT('^(?:-*[^-]){', STR(((21 - ?templateMotifSequenceMatchBeginPositionP0A7A2100) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1111) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040101, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040101) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040101, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040101) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), '')))), '[^-]', ''))) AS ?step2112) .
BIND(((?step2112 + ?targetMotifMatchRegionMatchBeginPositionMF_01040102) - 1) AS ?thisPositionOn22) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7A2MF_0104099, 1, (STRLEN(?templateMotifCigarP0A7A2MF_0104099) - STRLEN(REPLACE(?templateMotifCigarP0A7A2MF_0104099, CONCAT('^(?:-*[^-]){', STR(((22 - ?templateMotifSequenceMatchBeginPositionP0A7A2100) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1113) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040101, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040101) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040101, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040101) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), '')))), '[^-]', ''))) AS ?step2114) .
BIND(((?step2114 + ?targetMotifMatchRegionMatchBeginPositionMF_01040102) - 1) AS ?thisPositionOn23) .
BIND(?this AS ?pfs1t115) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb18) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse19) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn22, (?thisPositionOn23 - ?thisPositionOn22)) = 'QG')) .
BIND(URI(CONCAT(STR(?this), '#MF_01040a17')) AS ?annotation17) .
BIND(?this AS ?pfs16) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch120 faldo:location ?templateMotifSequenceMatchRegionP0A7A2121 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7A2123 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A7A2MF_01040116 .
?templateMotifSequenceMatchRegionP0A7A2121 faldo:begin ?templateMotifSequenceMatchBeginP0A7A2122 .
?templateMotifSequenceMatchBeginP0A7A2122 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7A2117 ;
faldo:reference isoform:P0A7A2-1 .
?templateMotifSequenceProfileAlignmentOperationP0A7A2123 edam:has_input signature:MF_01040 ;
rdf:type edam:operation_0300 .
?targetMotifMatch124 faldo:location ?targetMotifMatchRegionMatch125 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01040127 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A7A2MF_01040118 .
?targetMotifMatchRegionMatch125 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01040126 .
?targetMotifMatchRegionMatchBeginMF_01040126 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01040119 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01040127 edam:has_input signature:MF_01040 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7A2MF_01040116, 1, (STRLEN(?templateMotifCigarP0A7A2MF_01040116) - STRLEN(REPLACE(?templateMotifCigarP0A7A2MF_01040116, CONCAT('^(?:-*[^-]){', STR(((82 - ?templateMotifSequenceMatchBeginPositionP0A7A2117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1128) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040118, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040118) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040118, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040118) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), '')))), '[^-]', ''))) AS ?step2129) .
BIND(((?step2129 + ?targetMotifMatchRegionMatchBeginPositionMF_01040119) - 1) AS ?thisPositionOn30) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7A2MF_01040116, 1, (STRLEN(?templateMotifCigarP0A7A2MF_01040116) - STRLEN(REPLACE(?templateMotifCigarP0A7A2MF_01040116, CONCAT('^(?:-*[^-]){', STR(((85 - ?templateMotifSequenceMatchBeginPositionP0A7A2117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1130) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040118, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040118) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040118, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040118) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), '')))), '[^-]', ''))) AS ?step2131) .
BIND(((?step2131 + ?targetMotifMatchRegionMatchBeginPositionMF_01040119) - 1) AS ?thisPositionOn31) .
BIND(?this AS ?pfs1t132) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb26) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse27) .
FILTER (REGEX('EL[ARNDCQEGHILKMFPSTWYVBZJUOX]M', SUBSTR(?thisSequenceValue, ?thisPositionOn30, (?thisPositionOn31 - ?thisPositionOn30)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01040a25')) AS ?annotation25) .
BIND(?this AS ?pfs24) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch137 faldo:location ?templateMotifSequenceMatchRegionP0A7A2138 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7A2140 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A7A2MF_01040133 .
?templateMotifSequenceMatchRegionP0A7A2138 faldo:begin ?templateMotifSequenceMatchBeginP0A7A2139 .
?templateMotifSequenceMatchBeginP0A7A2139 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7A2134 ;
faldo:reference isoform:P0A7A2-1 .
?templateMotifSequenceProfileAlignmentOperationP0A7A2140 edam:has_input signature:MF_01040 ;
rdf:type edam:operation_0300 .
?targetMotifMatch141 faldo:location ?targetMotifMatchRegionMatch142 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01040144 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A7A2MF_01040135 .
?targetMotifMatchRegionMatch142 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01040143 .
?targetMotifMatchRegionMatchBeginMF_01040143 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01040136 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01040144 edam:has_input signature:MF_01040 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7A2MF_01040133, 1, (STRLEN(?templateMotifCigarP0A7A2MF_01040133) - STRLEN(REPLACE(?templateMotifCigarP0A7A2MF_01040133, CONCAT('^(?:-*[^-]){', STR(((104 - ?templateMotifSequenceMatchBeginPositionP0A7A2134) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1145) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040135, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040135) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040135, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040135, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040135) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040135, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), '')))), '[^-]', ''))) AS ?step2146) .
BIND(((?step2146 + ?targetMotifMatchRegionMatchBeginPositionMF_01040136) - 1) AS ?thisPositionOn38) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7A2MF_01040133, 1, (STRLEN(?templateMotifCigarP0A7A2MF_01040133) - STRLEN(REPLACE(?templateMotifCigarP0A7A2MF_01040133, CONCAT('^(?:-*[^-]){', STR(((105 - ?templateMotifSequenceMatchBeginPositionP0A7A2134) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1147) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040135, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040135) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040135, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040135, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040135) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040135, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), '')))), '[^-]', ''))) AS ?step2148) .
BIND(((?step2148 + ?targetMotifMatchRegionMatchBeginPositionMF_01040136) - 1) AS ?thisPositionOn39) .
BIND(?this AS ?pfs1t149) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfsb34) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfse35) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn38, (?thisPositionOn39 - ?thisPositionOn38)) = 'RR')) .
BIND(URI(CONCAT(STR(?this), '#MF_01040a33')) AS ?annotation33) .
BIND(?this AS ?pfs32) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch154 faldo:location ?templateMotifSequenceMatchRegionP0A7A2155 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7A2157 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A7A2MF_01040150 .
?templateMotifSequenceMatchRegionP0A7A2155 faldo:begin ?templateMotifSequenceMatchBeginP0A7A2156 .
?templateMotifSequenceMatchBeginP0A7A2156 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7A2151 ;
faldo:reference isoform:P0A7A2-1 .
?templateMotifSequenceProfileAlignmentOperationP0A7A2157 edam:has_input signature:MF_01040 ;
rdf:type edam:operation_0300 .
?targetMotifMatch158 faldo:location ?targetMotifMatchRegionMatch159 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01040161 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A7A2MF_01040152 .
?targetMotifMatchRegionMatch159 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01040160 .
?targetMotifMatchRegionMatchBeginMF_01040160 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01040153 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01040161 edam:has_input signature:MF_01040 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7A2MF_01040150, 1, (STRLEN(?templateMotifCigarP0A7A2MF_01040150) - STRLEN(REPLACE(?templateMotifCigarP0A7A2MF_01040150, CONCAT('^(?:-*[^-]){', STR(((151 - ?templateMotifSequenceMatchBeginPositionP0A7A2151) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1162) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040152, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040152) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040152, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1162), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040152, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040152) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040152, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1162), '}'), '')))), '[^-]', ''))) AS ?step2163) .
BIND(((?step2163 + ?targetMotifMatchRegionMatchBeginPositionMF_01040153) - 1) AS ?thisPositionOn46) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7A2MF_01040150, 1, (STRLEN(?templateMotifCigarP0A7A2MF_01040150) - STRLEN(REPLACE(?templateMotifCigarP0A7A2MF_01040150, CONCAT('^(?:-*[^-]){', STR(((152 - ?templateMotifSequenceMatchBeginPositionP0A7A2151) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1164) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040152, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040152) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040152, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040152, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040152) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040152, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), '')))), '[^-]', ''))) AS ?step2165) .
BIND(((?step2165 + ?targetMotifMatchRegionMatchBeginPositionMF_01040153) - 1) AS ?thisPositionOn47) .
BIND(?this AS ?pfs1t166) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfsb42) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfse43) .
FILTER (REGEX('G[IM]', SUBSTR(?thisSequenceValue, ?thisPositionOn46, (?thisPositionOn47 - ?thisPositionOn46)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01040a41')) AS ?annotation41) .
BIND(?this AS ?pfs40) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch171 faldo:location ?templateMotifSequenceMatchRegionP0A7A2172 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7A2174 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A7A2MF_01040167 .
?templateMotifSequenceMatchRegionP0A7A2172 faldo:begin ?templateMotifSequenceMatchBeginP0A7A2173 .
?templateMotifSequenceMatchBeginP0A7A2173 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7A2168 ;
faldo:reference isoform:P0A7A2-1 .
?templateMotifSequenceProfileAlignmentOperationP0A7A2174 edam:has_input signature:MF_01040 ;
rdf:type edam:operation_0300 .
?targetMotifMatch175 faldo:location ?targetMotifMatchRegionMatch176 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01040178 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A7A2MF_01040169 .
?targetMotifMatchRegionMatch176 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01040177 .
?targetMotifMatchRegionMatchBeginMF_01040177 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01040170 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01040178 edam:has_input signature:MF_01040 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7A2MF_01040167, 1, (STRLEN(?templateMotifCigarP0A7A2MF_01040167) - STRLEN(REPLACE(?templateMotifCigarP0A7A2MF_01040167, CONCAT('^(?:-*[^-]){', STR(((9 - ?templateMotifSequenceMatchBeginPositionP0A7A2168) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1179) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040169, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040169) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040169, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1179), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040169, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040169) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040169, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1179), '}'), '')))), '[^-]', ''))) AS ?step2180) .
BIND(((?step2180 + ?targetMotifMatchRegionMatchBeginPositionMF_01040170) - 1) AS ?thisPositionOn52) .
BIND(?thisPositionOn52 AS ?thisPositionOn53) .
BIND(?this AS ?pfs1t181) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfsb50) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfse51) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn52, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_01040a49')) AS ?annotation49) .
BIND(?this AS ?pfs48) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch186 faldo:location ?templateMotifSequenceMatchRegionP0A7A2187 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7A2189 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A7A2MF_01040182 .
?templateMotifSequenceMatchRegionP0A7A2187 faldo:begin ?templateMotifSequenceMatchBeginP0A7A2188 .
?templateMotifSequenceMatchBeginP0A7A2188 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7A2183 ;
faldo:reference isoform:P0A7A2-1 .
?templateMotifSequenceProfileAlignmentOperationP0A7A2189 edam:has_input signature:MF_01040 ;
rdf:type edam:operation_0300 .
?targetMotifMatch190 faldo:location ?targetMotifMatchRegionMatch191 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01040193 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A7A2MF_01040184 .
?targetMotifMatchRegionMatch191 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01040192 .
?targetMotifMatchRegionMatchBeginMF_01040192 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01040185 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01040193 edam:has_input signature:MF_01040 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7A2MF_01040182, 1, (STRLEN(?templateMotifCigarP0A7A2MF_01040182) - STRLEN(REPLACE(?templateMotifCigarP0A7A2MF_01040182, CONCAT('^(?:-*[^-]){', STR(((82 - ?templateMotifSequenceMatchBeginPositionP0A7A2183) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1194) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040184, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040184) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040184, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1194), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040184, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040184) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040184, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1194), '}'), '')))), '[^-]', ''))) AS ?step2195) .
BIND(((?step2195 + ?targetMotifMatchRegionMatchBeginPositionMF_01040185) - 1) AS ?thisPositionOn58) .
BIND(?thisPositionOn58 AS ?thisPositionOn59) .
BIND(?this AS ?pfs1t196) .
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) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_01040a55')) AS ?annotation55) .
BIND(?this AS ?pfs54) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch201 faldo:location ?templateMotifSequenceMatchRegionP0A7A2202 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7A2204 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A7A2MF_01040197 .
?templateMotifSequenceMatchRegionP0A7A2202 faldo:begin ?templateMotifSequenceMatchBeginP0A7A2203 .
?templateMotifSequenceMatchBeginP0A7A2203 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7A2198 ;
faldo:reference isoform:P0A7A2-1 .
?templateMotifSequenceProfileAlignmentOperationP0A7A2204 edam:has_input signature:MF_01040 ;
rdf:type edam:operation_0300 .
?targetMotifMatch205 faldo:location ?targetMotifMatchRegionMatch206 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01040208 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A7A2MF_01040199 .
?targetMotifMatchRegionMatch206 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01040207 .
?targetMotifMatchRegionMatchBeginMF_01040207 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01040200 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01040208 edam:has_input signature:MF_01040 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7A2MF_01040197, 1, (STRLEN(?templateMotifCigarP0A7A2MF_01040197) - STRLEN(REPLACE(?templateMotifCigarP0A7A2MF_01040197, CONCAT('^(?:-*[^-]){', STR(((58 - ?templateMotifSequenceMatchBeginPositionP0A7A2198) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1209) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040199, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040199) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040199, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1209), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040199, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040199) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040199, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1209), '}'), '')))), '[^-]', ''))) AS ?step2210) .
BIND(((?step2210 + ?targetMotifMatchRegionMatchBeginPositionMF_01040200) - 1) AS ?thisPositionOn66) .
BIND(?thisPositionOn66 AS ?thisPositionOn67) .
BIND(?this AS ?pfs1t211) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn66))) AS ?pfsb62) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn67))) AS ?pfse63) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn66, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_01040a61')) AS ?annotation61) .
BIND(?this AS ?pfs60) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch216 faldo:location ?templateMotifSequenceMatchRegionP0A7A2217 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7A2219 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A7A2MF_01040212 .
?templateMotifSequenceMatchRegionP0A7A2217 faldo:begin ?templateMotifSequenceMatchBeginP0A7A2218 .
?templateMotifSequenceMatchBeginP0A7A2218 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7A2213 ;
faldo:reference isoform:P0A7A2-1 .
?templateMotifSequenceProfileAlignmentOperationP0A7A2219 edam:has_input signature:MF_01040 ;
rdf:type edam:operation_0300 .
?targetMotifMatch220 faldo:location ?targetMotifMatchRegionMatch221 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01040223 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A7A2MF_01040214 .
?targetMotifMatchRegionMatch221 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01040222 .
?targetMotifMatchRegionMatchBeginMF_01040222 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01040215 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01040223 edam:has_input signature:MF_01040 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7A2MF_01040212, 1, (STRLEN(?templateMotifCigarP0A7A2MF_01040212) - STRLEN(REPLACE(?templateMotifCigarP0A7A2MF_01040212, CONCAT('^(?:-*[^-]){', STR(((60 - ?templateMotifSequenceMatchBeginPositionP0A7A2213) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1224) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040214, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040214) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040214, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1224), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040214, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040214) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040214, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1224), '}'), '')))), '[^-]', ''))) AS ?step2225) .
BIND(((?step2225 + ?targetMotifMatchRegionMatchBeginPositionMF_01040215) - 1) AS ?thisPositionOn74) .
BIND(?thisPositionOn74 AS ?thisPositionOn75) .
BIND(?this AS ?pfs1t226) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn74))) AS ?pfsb70) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn75))) AS ?pfse71) .
FILTER (REGEX('[RK]', SUBSTR(?thisSequenceValue, ?thisPositionOn74, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_01040a69')) AS ?annotation69) .
BIND(?this AS ?pfs68) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch231 faldo:location ?templateMotifSequenceMatchRegionP0A7A2232 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7A2234 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A7A2MF_01040227 .
?templateMotifSequenceMatchRegionP0A7A2232 faldo:begin ?templateMotifSequenceMatchBeginP0A7A2233 .
?templateMotifSequenceMatchBeginP0A7A2233 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7A2228 ;
faldo:reference isoform:P0A7A2-1 .
?templateMotifSequenceProfileAlignmentOperationP0A7A2234 edam:has_input signature:MF_01040 ;
rdf:type edam:operation_0300 .
?targetMotifMatch235 faldo:location ?targetMotifMatchRegionMatch236 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01040238 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A7A2MF_01040229 .
?targetMotifMatchRegionMatch236 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01040237 .
?targetMotifMatchRegionMatchBeginMF_01040237 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01040230 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01040238 edam:has_input signature:MF_01040 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7A2MF_01040227, 1, (STRLEN(?templateMotifCigarP0A7A2MF_01040227) - STRLEN(REPLACE(?templateMotifCigarP0A7A2MF_01040227, CONCAT('^(?:-*[^-]){', STR(((150 - ?templateMotifSequenceMatchBeginPositionP0A7A2228) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1239) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040229, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040229) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040229, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1239), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040229, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040229) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040229, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1239), '}'), '')))), '[^-]', ''))) AS ?step2240) .
BIND(((?step2240 + ?targetMotifMatchRegionMatchBeginPositionMF_01040230) - 1) AS ?thisPositionOn80) .
BIND(?thisPositionOn80 AS ?thisPositionOn81) .
BIND(?this AS ?pfs1t241) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn80))) AS ?pfsb78) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn81))) AS ?pfse79) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn80, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_01040a77')) AS ?annotation77) .
BIND(?this AS ?pfs76) .
}
}
"xsd:string |