| http://purl.uniprot.org/unirules/MF_01988#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:702007 up:source unirule:MF_01988 .
_:702008 up:source unirule:MF_01988 .
_:702009 up:source unirule:MF_01988 .
_:702010 up:source unirule:MF_01988 .
_:702011 up:source unirule:MF_01988 .
_:702012 up:source unirule:MF_01988 .
_:702013 up:source unirule:MF_01988 .
_:702014 up:source unirule:MF_01988 .
_:702015 up:source unirule:MF_01988 .
_:702016 up:source unirule:MF_01988 .
_:702017 up:source unirule:MF_01988 .
_:702018 up:source unirule:MF_01988 .
_:702019 up:source unirule:MF_01988 .
_:702020 up:source unirule:MF_01988 .
_:702021 up:source unirule:MF_01988 .
_:702022 up:source unirule:MF_01988 .
_:702023 up:source unirule:MF_01988 .
_:702024 up:source unirule:MF_01988 .
_:702025 up:source unirule:MF_01988 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation8 ,
?annotation9 ,
?annotation10 ;
up:classifiedWith GO:0004775 ,
GO:0006099 ,
keyword:436 ,
keyword:547 ,
keyword:816 ;
up:recommendedName ?name0 .
?name0 up:ecName '6.2.1.5' ;
up:fullName 'Succinate--CoA ligase [ADP-forming] subunit alpha' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Succinyl-CoA synthetase subunit alpha' ;
up:shortName 'SCS-alpha' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'sucD' .
?annotation3 a up:Function_Annotation ;
rdfs:comment 'Succinyl-CoA synthetase functions in the citric acid cycle (TCA), coupling the hydrolysis of succinyl-CoA to the synthesis of either ATP or GTP and thus represents the only step of substrate-level phosphorylation in the TCA. The alpha subunit of the enzyme binds the substrates coenzyme A and phosphate, while succinate binding and nucleotide specificity is provided by the beta subunit.' .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:catalyticActivity ;
up:enzymeClass .
?annotation6 up:activity ?activity7 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity7 up:catalyticActivity .
?annotation8 a up:Pathway_Annotation ;
rdfs:comment 'Carbohydrate metabolism; tricarboxylic acid cycle; succinate from succinyl-CoA (ligase route): step 1/1.' .
?annotation9 a up:Subunit_Annotation ;
rdfs:comment 'Heterotetramer of two alpha and two beta subunits.' .
?annotation10 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the succinate/malate CoA ligase alpha subunit family.' .
?pfs11 up:annotation ?annotation12 .
?annotation12 faldo:begin ?pfsb13 ;
faldo:end ?pfse14 ;
up:ligand ?ligand15 ;
rdf:type up:Binding_Site_Annotation .
?pfsb13 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?pfse14 faldo:position ?thisPositionOn17 ;
rdf:type faldo:ExactPosition .
?ligand15 rdfs:subClassOf chebi:57287 .
?pfs18 up:annotation ?annotation19 .
?annotation19 faldo:begin ?pfsb20 ;
faldo:end ?pfse21 ;
up:ligand ?ligand22 ;
rdf:type up:Binding_Site_Annotation .
?pfsb20 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?pfse21 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
?ligand22 rdfs:subClassOf chebi:57287 .
?pfs25 up:annotation ?annotation26 .
?annotation26 faldo:begin ?pfsb27 ;
faldo:end ?pfse28 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Tele-phosphohistidine intermediate' .
?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 ;
up:ligand ?ligand35 ;
rdf:type up:Binding_Site_Annotation .
?pfsb33 faldo:position ?thisPositionOn36 ;
rdf:type faldo:ExactPosition .
?pfse34 faldo:position ?thisPositionOn37 ;
rdf:type faldo:ExactPosition .
?ligand35 rdfs:subClassOf chebi:57287 .
?pfs38 up:annotation ?annotation39 .
?annotation39 faldo:begin ?pfsb40 ;
faldo:end ?pfse41 ;
up:ligand ?ligand42 ;
rdf:type up:Binding_Site_Annotation .
?pfsb40 faldo:position ?thisPositionOn44 ;
rdf:type faldo:ExactPosition .
?pfse41 faldo:position ?thisPositionOn45 ;
rdf:type faldo:ExactPosition .
?ligand42 rdfs:subClassOf ?molecule43 .
?molecule43 rdfs:label 'substrate' .
_:702026 a rdf:Statement ;
up:attribution _:702007 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:702027 a rdf:Statement ;
up:attribution _:702008 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:702028 a rdf:Statement ;
up:attribution _:702009 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:702029 a rdf:Statement ;
up:attribution _:702010 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:702030 a rdf:Statement ;
up:attribution _:702011 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:702031 a rdf:Statement ;
up:attribution _:702012 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:702032 a rdf:Statement ;
up:attribution _:702013 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:702033 a rdf:Statement ;
up:attribution _:702014 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:702034 a rdf:Statement ;
up:attribution _:702015 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:702035 a rdf:Statement ;
up:attribution _:702016 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:436 .
_:702036 a rdf:Statement ;
up:attribution _:702017 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:702037 a rdf:Statement ;
up:attribution _:702018 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:816 .
_:702038 a rdf:Statement ;
up:attribution _:702019 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004775 .
_:702039 a rdf:Statement ;
up:attribution _:702020 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006099 .
_:702040 a rdf:Statement ;
up:source unirule:MF_01988 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:702041 a rdf:Statement ;
up:attribution _:702021 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:702042 a rdf:Statement ;
up:source unirule:MF_01988 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:702043 a rdf:Statement ;
up:attribution _:702022 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:702044 a rdf:Statement ;
up:source unirule:MF_01988 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:702045 a rdf:Statement ;
up:attribution _:702023 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:702046 a rdf:Statement ;
up:source unirule:MF_01988 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:702047 a rdf:Statement ;
up:attribution _:702024 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:702048 a rdf:Statement ;
up:source unirule:MF_01988 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:702049 a rdf:Statement ;
up:attribution _:702025 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01988
#Rule MF_01988 Created by:? on:2016-10-20 Modified by:Edouard de Castro on:2024-09-03
{
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01988 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
} UNION {
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01988 .
?thisOrganism rdfs:subClassOf+ taxon:2157 .
}
BIND(URI(CONCAT(STR(?this), '#MF_01988a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01988a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_01988a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01988a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01988a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_01988a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_01988a9')) AS ?annotation9) .
BIND(URI(CONCAT(STR(?this), '#MF_01988a10')) AS ?annotation10) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch50 faldo:location ?templateMotifSequenceMatchRegionP0AGE951 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AGE953 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AGE9MF_0198846 .
?templateMotifSequenceMatchRegionP0AGE951 faldo:begin ?templateMotifSequenceMatchBeginP0AGE952 .
?templateMotifSequenceMatchBeginP0AGE952 faldo:position ?templateMotifSequenceMatchBeginPositionP0AGE947 ;
faldo:reference isoform:P0AGE9-1 .
?templateMotifSequenceProfileAlignmentOperationP0AGE953 edam:has_input signature:MF_01988 ;
rdf:type edam:operation_0300 .
?targetMotifMatch54 faldo:location ?targetMotifMatchRegionMatch55 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0198857 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AGE9MF_0198848 .
?targetMotifMatchRegionMatch55 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0198856 .
?targetMotifMatchRegionMatchBeginMF_0198856 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0198849 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0198857 edam:has_input signature:MF_01988 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AGE9MF_0198846, 1, (STRLEN(?templateMotifCigarP0AGE9MF_0198846) - STRLEN(REPLACE(?templateMotifCigarP0AGE9MF_0198846, CONCAT('^(?:-*[^-]){', STR(((17 - ?templateMotifSequenceMatchBeginPositionP0AGE947) + 1)), '}'), '')))), '[a-z]', '')) AS ?step158) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AGE9MF_0198848, 1, (STRLEN(?targetMotifMatchCigarP0AGE9MF_0198848) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGE9MF_0198848, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step158), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AGE9MF_0198848, 1, (STRLEN(?targetMotifMatchCigarP0AGE9MF_0198848) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGE9MF_0198848, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step158), '}'), '')))), '[^-]', ''))) AS ?step259) .
BIND(((?step259 + ?targetMotifMatchRegionMatchBeginPositionMF_0198849) - 1) AS ?thisPositionOn16) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AGE9MF_0198846, 1, (STRLEN(?templateMotifCigarP0AGE9MF_0198846) - STRLEN(REPLACE(?templateMotifCigarP0AGE9MF_0198846, CONCAT('^(?:-*[^-]){', STR(((20 - ?templateMotifSequenceMatchBeginPositionP0AGE947) + 1)), '}'), '')))), '[a-z]', '')) AS ?step160) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AGE9MF_0198848, 1, (STRLEN(?targetMotifMatchCigarP0AGE9MF_0198848) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGE9MF_0198848, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step160), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AGE9MF_0198848, 1, (STRLEN(?targetMotifMatchCigarP0AGE9MF_0198848) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGE9MF_0198848, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step160), '}'), '')))), '[^-]', ''))) AS ?step261) .
BIND(((?step261 + ?targetMotifMatchRegionMatchBeginPositionMF_0198849) - 1) AS ?thisPositionOn17) .
BIND(?this AS ?pfs1t62) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfsb13) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfse14) .
FILTER (REGEX('TG[ARNDCQEGHILKMFPSTWYVBZJUOX]{2)', SUBSTR(?thisSequenceValue, ?thisPositionOn16, (?thisPositionOn17 - ?thisPositionOn16)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01988a12')) AS ?annotation12) .
BIND(?this AS ?pfs11) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch67 faldo:location ?templateMotifSequenceMatchRegionP0AGE968 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AGE970 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AGE9MF_0198863 .
?templateMotifSequenceMatchRegionP0AGE968 faldo:begin ?templateMotifSequenceMatchBeginP0AGE969 .
?templateMotifSequenceMatchBeginP0AGE969 faldo:position ?templateMotifSequenceMatchBeginPositionP0AGE964 ;
faldo:reference isoform:P0AGE9-1 .
?templateMotifSequenceProfileAlignmentOperationP0AGE970 edam:has_input signature:MF_01988 ;
rdf:type edam:operation_0300 .
?targetMotifMatch71 faldo:location ?targetMotifMatchRegionMatch72 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0198874 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AGE9MF_0198865 .
?targetMotifMatchRegionMatch72 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0198873 .
?targetMotifMatchRegionMatchBeginMF_0198873 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0198866 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0198874 edam:has_input signature:MF_01988 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AGE9MF_0198863, 1, (STRLEN(?templateMotifCigarP0AGE9MF_0198863) - STRLEN(REPLACE(?templateMotifCigarP0AGE9MF_0198863, CONCAT('^(?:-*[^-]){', STR(((96 - ?templateMotifSequenceMatchBeginPositionP0AGE964) + 1)), '}'), '')))), '[a-z]', '')) AS ?step175) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AGE9MF_0198865, 1, (STRLEN(?targetMotifMatchCigarP0AGE9MF_0198865) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGE9MF_0198865, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step175), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AGE9MF_0198865, 1, (STRLEN(?targetMotifMatchCigarP0AGE9MF_0198865) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGE9MF_0198865, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step175), '}'), '')))), '[^-]', ''))) AS ?step276) .
BIND(((?step276 + ?targetMotifMatchRegionMatchBeginPositionMF_0198866) - 1) AS ?thisPositionOn23) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AGE9MF_0198863, 1, (STRLEN(?templateMotifCigarP0AGE9MF_0198863) - STRLEN(REPLACE(?templateMotifCigarP0AGE9MF_0198863, CONCAT('^(?:-*[^-]){', STR(((98 - ?templateMotifSequenceMatchBeginPositionP0AGE964) + 1)), '}'), '')))), '[a-z]', '')) AS ?step177) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AGE9MF_0198865, 1, (STRLEN(?targetMotifMatchCigarP0AGE9MF_0198865) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGE9MF_0198865, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AGE9MF_0198865, 1, (STRLEN(?targetMotifMatchCigarP0AGE9MF_0198865) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGE9MF_0198865, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), '')))), '[^-]', ''))) AS ?step278) .
BIND(((?step278 + ?targetMotifMatchRegionMatchBeginPositionMF_0198866) - 1) AS ?thisPositionOn24) .
BIND(?this AS ?pfs1t79) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb20) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse21) .
FILTER (REGEX('[IVL]T[ED]', SUBSTR(?thisSequenceValue, ?thisPositionOn23, (?thisPositionOn24 - ?thisPositionOn23)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01988a19')) AS ?annotation19) .
BIND(?this AS ?pfs18) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch84 faldo:location ?templateMotifSequenceMatchRegionP0AGE985 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AGE987 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AGE9MF_0198880 .
?templateMotifSequenceMatchRegionP0AGE985 faldo:begin ?templateMotifSequenceMatchBeginP0AGE986 .
?templateMotifSequenceMatchBeginP0AGE986 faldo:position ?templateMotifSequenceMatchBeginPositionP0AGE981 ;
faldo:reference isoform:P0AGE9-1 .
?templateMotifSequenceProfileAlignmentOperationP0AGE987 edam:has_input signature:MF_01988 ;
rdf:type edam:operation_0300 .
?targetMotifMatch88 faldo:location ?targetMotifMatchRegionMatch89 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0198891 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AGE9MF_0198882 .
?targetMotifMatchRegionMatch89 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0198890 .
?targetMotifMatchRegionMatchBeginMF_0198890 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0198883 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0198891 edam:has_input signature:MF_01988 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AGE9MF_0198880, 1, (STRLEN(?templateMotifCigarP0AGE9MF_0198880) - STRLEN(REPLACE(?templateMotifCigarP0AGE9MF_0198880, CONCAT('^(?:-*[^-]){', STR(((247 - ?templateMotifSequenceMatchBeginPositionP0AGE981) + 1)), '}'), '')))), '[a-z]', '')) AS ?step192) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AGE9MF_0198882, 1, (STRLEN(?targetMotifMatchCigarP0AGE9MF_0198882) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGE9MF_0198882, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step192), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AGE9MF_0198882, 1, (STRLEN(?targetMotifMatchCigarP0AGE9MF_0198882) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGE9MF_0198882, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step192), '}'), '')))), '[^-]', ''))) AS ?step293) .
BIND(((?step293 + ?targetMotifMatchRegionMatchBeginPositionMF_0198883) - 1) AS ?thisPositionOn29) .
BIND(?thisPositionOn29 AS ?thisPositionOn30) .
BIND(?this AS ?pfs1t94) .
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) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_01988a26')) AS ?annotation26) .
BIND(?this AS ?pfs25) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch99 faldo:location ?templateMotifSequenceMatchRegionP0AGE9100 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AGE9102 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AGE9MF_0198895 .
?templateMotifSequenceMatchRegionP0AGE9100 faldo:begin ?templateMotifSequenceMatchBeginP0AGE9101 .
?templateMotifSequenceMatchBeginP0AGE9101 faldo:position ?templateMotifSequenceMatchBeginPositionP0AGE996 ;
faldo:reference isoform:P0AGE9-1 .
?templateMotifSequenceProfileAlignmentOperationP0AGE9102 edam:has_input signature:MF_01988 ;
rdf:type edam:operation_0300 .
?targetMotifMatch103 faldo:location ?targetMotifMatchRegionMatch104 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01988106 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AGE9MF_0198897 .
?targetMotifMatchRegionMatch104 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01988105 .
?targetMotifMatchRegionMatchBeginMF_01988105 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0198898 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01988106 edam:has_input signature:MF_01988 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AGE9MF_0198895, 1, (STRLEN(?templateMotifCigarP0AGE9MF_0198895) - STRLEN(REPLACE(?templateMotifCigarP0AGE9MF_0198895, CONCAT('^(?:-*[^-]){', STR(((43 - ?templateMotifSequenceMatchBeginPositionP0AGE996) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1107) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AGE9MF_0198897, 1, (STRLEN(?targetMotifMatchCigarP0AGE9MF_0198897) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGE9MF_0198897, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1107), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AGE9MF_0198897, 1, (STRLEN(?targetMotifMatchCigarP0AGE9MF_0198897) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGE9MF_0198897, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1107), '}'), '')))), '[^-]', ''))) AS ?step2108) .
BIND(((?step2108 + ?targetMotifMatchRegionMatchBeginPositionMF_0198898) - 1) AS ?thisPositionOn36) .
BIND(?thisPositionOn36 AS ?thisPositionOn37) .
BIND(?this AS ?pfs1t109) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb33) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse34) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn36, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_01988a32')) AS ?annotation32) .
BIND(?this AS ?pfs31) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch114 faldo:location ?templateMotifSequenceMatchRegionP0AGE9115 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AGE9117 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AGE9MF_01988110 .
?templateMotifSequenceMatchRegionP0AGE9115 faldo:begin ?templateMotifSequenceMatchBeginP0AGE9116 .
?templateMotifSequenceMatchBeginP0AGE9116 faldo:position ?templateMotifSequenceMatchBeginPositionP0AGE9111 ;
faldo:reference isoform:P0AGE9-1 .
?templateMotifSequenceProfileAlignmentOperationP0AGE9117 edam:has_input signature:MF_01988 ;
rdf:type edam:operation_0300 .
?targetMotifMatch118 faldo:location ?targetMotifMatchRegionMatch119 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01988121 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AGE9MF_01988112 .
?targetMotifMatchRegionMatch119 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01988120 .
?targetMotifMatchRegionMatchBeginMF_01988120 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01988113 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01988121 edam:has_input signature:MF_01988 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AGE9MF_01988110, 1, (STRLEN(?templateMotifCigarP0AGE9MF_01988110) - STRLEN(REPLACE(?templateMotifCigarP0AGE9MF_01988110, CONCAT('^(?:-*[^-]){', STR(((159 - ?templateMotifSequenceMatchBeginPositionP0AGE9111) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1122) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AGE9MF_01988112, 1, (STRLEN(?targetMotifMatchCigarP0AGE9MF_01988112) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGE9MF_01988112, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1122), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AGE9MF_01988112, 1, (STRLEN(?targetMotifMatchCigarP0AGE9MF_01988112) - STRLEN(REPLACE(?targetMotifMatchCigarP0AGE9MF_01988112, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1122), '}'), '')))), '[^-]', ''))) AS ?step2123) .
BIND(((?step2123 + ?targetMotifMatchRegionMatchBeginPositionMF_01988113) - 1) AS ?thisPositionOn44) .
BIND(?thisPositionOn44 AS ?thisPositionOn45) .
BIND(?this AS ?pfs1t124) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfsb40) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfse41) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn44, 1) = 'Y')) .
BIND(URI(CONCAT(STR(?this), '#MF_01988a39')) AS ?annotation39) .
BIND(?this AS ?pfs38) .
}
}
"xsd:string |