| http://purl.uniprot.org/unirules/MF_01633#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:593940 up:source unirule:MF_01633 .
_:593941 up:source unirule:MF_01633 .
_:593942 up:source unirule:MF_01633 .
_:593943 up:source unirule:MF_01633 .
_:593944 up:source unirule:MF_01633 .
_:593945 up:source unirule:MF_01633 .
_:593946 up:source unirule:MF_01633 .
_:593947 up:source unirule:MF_01633 .
_:593948 up:source unirule:MF_01633 .
_:593949 up:source unirule:MF_01633 .
_:593950 up:source unirule:MF_01633 .
_:593951 up:source unirule:MF_01633 .
_:593952 up:source unirule:MF_01633 .
_:593953 up:source unirule:MF_01633 .
_:593954 up:source unirule:MF_01633 .
_:593955 up:source unirule:MF_01633 .
_:593956 up:source unirule:MF_01633 .
_:593957 up:source unirule:MF_01633 .
_:593958 up:source unirule:MF_01633 .
_:593959 up:source unirule:MF_01633 .
_:593960 up:source unirule:MF_01633 .
_:593961 up:source unirule:MF_01633 .
_:593962 up:source unirule:MF_01633 .
_:593963 up:source unirule:MF_01633 .
_:593964 up:source unirule:MF_01633 .
_:593965 up:source unirule:MF_01633 .
_:593966 up:source unirule:MF_01633 .
_:593967 up:source unirule:MF_01633 .
_:593968 up:source unirule:MF_01633 .
_:593969 up:source unirule:MF_01633 .
_:593970 up:source unirule:MF_01633 .
_:593971 up:source unirule:MF_01633 .
?this up:annotation ?annotation1 ,
?annotation2 ,
?annotation4 ,
?annotation6 ,
?annotation8 ,
?annotation10 ,
?annotation12 ,
?annotation13 ;
up:classifiedWith GO:0005524 ,
GO:0016879 ,
keyword:436 ,
keyword:547 ,
keyword:67 .
?gene0 skos:prefLabel 'queC' .
?annotation1 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the ATP-dependent conversion of 7-carboxy-7-deazaguanine (CDG) to 7-cyano-7-deazaguanine (preQ(0)).' .
?annotation2 up:activity ?activity3 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity3 up:catalyticActivity ;
up:enzymeClass .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:catalyticActivity .
?annotation6 up:activity ?activity7 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity7 up:catalyticActivity .
?annotation8 up:activity ?activity9 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity9 up:catalyticActivity .
?annotation10 up:activity ?activity11 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity11 up:catalyticActivity .
?annotation12 a up:Pathway_Annotation ;
rdfs:comment 'Purine metabolism; 7-cyano-7-deazaguanine biosynthesis.' .
?annotation13 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the QueC family.' .
?case14 up:classifiedWith GO:0008270 ,
keyword:479 ,
keyword:862 .
?case15 up:alternativeName ?name17 ,
?name18 ,
?name19 ;
up:recommendedName ?name16 .
?name16 up:ecName '6.3.4.20' ;
up:fullName '7-cyano-7-deazaguanine synthase' ;
rdf:type up:Structured_Name .
?name17 up:fullName '7-cyano-7-carbaguanine synthase' ;
rdf:type up:Structured_Name .
?name18 up:fullName 'Archaeosine biosynthesis protein QueC' ;
rdf:type up:Structured_Name .
?name19 up:fullName 'PreQ(0) synthase' ;
rdf:type up:Structured_Name .
?case20 up:alternativeName ?name22 ,
?name23 ,
?name24 ;
up:classifiedWith GO:0008616 ,
keyword:671 ;
up:recommendedName ?name21 .
?name21 up:ecName '6.3.4.20' ;
up:fullName '7-cyano-7-deazaguanine synthase' ;
rdf:type up:Structured_Name .
?name22 up:fullName '7-cyano-7-carbaguanine synthase' ;
rdf:type up:Structured_Name .
?name23 up:fullName 'PreQ(0) synthase' ;
rdf:type up:Structured_Name .
?name24 up:fullName 'Queuosine biosynthesis protein QueC' ;
rdf:type up:Structured_Name .
?pfs26 up:annotation ?annotation27 ,
?annotation33 ,
?annotation39 ,
?annotation45 .
?annotation27 faldo:begin ?pfsb28 ;
faldo:end ?pfse29 ;
up:ligand ?ligand30 ;
rdf:type up:Binding_Site_Annotation .
?pfsb28 faldo:position ?thisPositionOn31 ;
rdf:type faldo:ExactPosition .
?pfse29 faldo:position ?thisPositionOn32 ;
rdf:type faldo:ExactPosition .
?ligand30 rdfs:subClassOf chebi:29105 .
?annotation33 faldo:begin ?pfsb34 ;
faldo:end ?pfse35 ;
up:ligand ?ligand36 ;
rdf:type up:Binding_Site_Annotation .
?pfsb34 faldo:position ?thisPositionOn37 ;
rdf:type faldo:ExactPosition .
?pfse35 faldo:position ?thisPositionOn38 ;
rdf:type faldo:ExactPosition .
?ligand36 rdfs:subClassOf chebi:29105 .
?annotation39 faldo:begin ?pfsb40 ;
faldo:end ?pfse41 ;
up:ligand ?ligand42 ;
rdf:type up:Binding_Site_Annotation .
?pfsb40 faldo:position ?thisPositionOn43 ;
rdf:type faldo:ExactPosition .
?pfse41 faldo:position ?thisPositionOn44 ;
rdf:type faldo:ExactPosition .
?ligand42 rdfs:subClassOf chebi:29105 .
?annotation45 faldo:begin ?pfsb46 ;
faldo:end ?pfse47 ;
up:ligand ?ligand48 ;
rdf:type up:Binding_Site_Annotation .
?pfsb46 faldo:position ?thisPositionOn49 ;
rdf:type faldo:ExactPosition .
?pfse47 faldo:position ?thisPositionOn50 ;
rdf:type faldo:ExactPosition .
?ligand48 rdfs:subClassOf chebi:29105 .
?pfs51 up:annotation ?annotation52 .
?annotation52 faldo:begin ?pfsb53 ;
faldo:end ?pfse54 ;
up:ligand ?ligand55 ;
rdf:type up:Binding_Site_Annotation .
?pfsb53 faldo:position ?thisPositionOn56 ;
rdf:type faldo:ExactPosition .
?pfse54 faldo:position ?thisPositionOn57 ;
rdf:type faldo:ExactPosition .
?ligand55 rdfs:subClassOf chebi:30616 .
_:593972 a rdf:Statement ;
up:attribution _:593940 ;
rdf:subject ?gene0 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene0 .
_:593973 a rdf:Statement ;
up:attribution _:593941 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:593974 a rdf:Statement ;
up:attribution _:593942 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:593975 a rdf:Statement ;
up:attribution _:593943 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:593976 a rdf:Statement ;
up:attribution _:593944 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:593977 a rdf:Statement ;
up:attribution _:593945 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:593978 a rdf:Statement ;
up:attribution _:593946 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:593979 a rdf:Statement ;
up:attribution _:593947 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:593980 a rdf:Statement ;
up:attribution _:593948 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:593981 a rdf:Statement ;
up:attribution _:593949 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:593982 a rdf:Statement ;
up:attribution _:593950 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:436 .
_:593983 a rdf:Statement ;
up:attribution _:593951 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:593984 a rdf:Statement ;
up:attribution _:593952 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005524 .
_:593985 a rdf:Statement ;
up:attribution _:593953 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016879 .
_:593986 a rdf:Statement ;
up:attribution _:593954 ;
rdf:subject ?case14 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:593987 a rdf:Statement ;
up:attribution _:593955 ;
rdf:subject ?case14 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:862 .
_:593988 a rdf:Statement ;
up:attribution _:593956 ;
rdf:subject ?case14 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008270 .
_:593989 a rdf:Statement ;
up:attribution _:593957 ;
rdf:subject ?case15 ;
rdf:predicate up:recommendedName ;
rdf:object ?name16 .
_:593990 a rdf:Statement ;
up:attribution _:593958 ;
rdf:subject ?case15 ;
rdf:predicate up:alternativeName ;
rdf:object ?name17 .
_:593991 a rdf:Statement ;
up:attribution _:593959 ;
rdf:subject ?case15 ;
rdf:predicate up:alternativeName ;
rdf:object ?name18 .
_:593992 a rdf:Statement ;
up:attribution _:593960 ;
rdf:subject ?case15 ;
rdf:predicate up:alternativeName ;
rdf:object ?name19 .
_:593993 a rdf:Statement ;
up:attribution _:593961 ;
rdf:subject ?case20 ;
rdf:predicate up:recommendedName ;
rdf:object ?name21 .
_:593994 a rdf:Statement ;
up:attribution _:593962 ;
rdf:subject ?case20 ;
rdf:predicate up:alternativeName ;
rdf:object ?name22 .
_:593995 a rdf:Statement ;
up:attribution _:593963 ;
rdf:subject ?case20 ;
rdf:predicate up:alternativeName ;
rdf:object ?name23 .
_:593996 a rdf:Statement ;
up:attribution _:593964 ;
rdf:subject ?case20 ;
rdf:predicate up:alternativeName ;
rdf:object ?name24 .
_:593997 a rdf:Statement ;
up:attribution _:593965 ;
rdf:subject ?case20 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:671 .
_:593998 a rdf:Statement ;
up:attribution _:593966 ;
rdf:subject ?case20 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008616 .
_:593999 a rdf:Statement ;
up:source unirule:MF_01633 ;
rdf:subject ?pfs26 ;
rdf:predicate up:annotation ;
rdf:object ?annotation27 .
_:594000 a rdf:Statement ;
up:attribution _:593967 ;
rdf:subject ?pfs26 ;
rdf:predicate up:annotation ;
rdf:object ?annotation27 .
_:594001 a rdf:Statement ;
up:source unirule:MF_01633 ;
rdf:subject ?pfs26 ;
rdf:predicate up:annotation ;
rdf:object ?annotation33 .
_:594002 a rdf:Statement ;
up:attribution _:593968 ;
rdf:subject ?pfs26 ;
rdf:predicate up:annotation ;
rdf:object ?annotation33 .
_:594003 a rdf:Statement ;
up:source unirule:MF_01633 ;
rdf:subject ?pfs26 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:594004 a rdf:Statement ;
up:attribution _:593969 ;
rdf:subject ?pfs26 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:594005 a rdf:Statement ;
up:source unirule:MF_01633 ;
rdf:subject ?pfs26 ;
rdf:predicate up:annotation ;
rdf:object ?annotation45 .
_:594006 a rdf:Statement ;
up:attribution _:593970 ;
rdf:subject ?pfs26 ;
rdf:predicate up:annotation ;
rdf:object ?annotation45 .
_:594007 a rdf:Statement ;
up:source unirule:MF_01633 ;
rdf:subject ?pfs51 ;
rdf:predicate up:annotation ;
rdf:object ?annotation52 .
_:594008 a rdf:Statement ;
up:attribution _:593971 ;
rdf:subject ?pfs51 ;
rdf:predicate up:annotation ;
rdf:object ?annotation52 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01633
#Rule MF_01633 Created by:? on:2006-07-03 Modified by:Catherine Rivoire on:2025-06-12
VALUES ?supertaxon58 {taxon:2 taxon:2157}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01633 .
?thisOrganism rdfs:subClassOf+ ?supertaxon58 .
BIND(URI(CONCAT(STR(?this), '#MF_01633a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_01633a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_01633a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01633a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_01633a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_01633a10')) AS ?annotation10) .
BIND(URI(CONCAT(STR(?this), '#MF_01633a12')) AS ?annotation12) .
BIND(URI(CONCAT(STR(?this), '#MF_01633a13')) AS ?annotation13) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch63 faldo:location ?templateMotifSequenceMatchRegionO3167564 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO3167566 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO31675MF_0163359 .
?templateMotifSequenceMatchRegionO3167564 faldo:begin ?templateMotifSequenceMatchBeginO3167565 .
?templateMotifSequenceMatchBeginO3167565 faldo:position ?templateMotifSequenceMatchBeginPositionO3167560 ;
faldo:reference isoform:O31675-1 .
?templateMotifSequenceProfileAlignmentOperationO3167566 edam:has_input signature:MF_01633 ;
rdf:type edam:operation_0300 .
?targetMotifMatch67 faldo:location ?targetMotifMatchRegionMatch68 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0163370 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO31675MF_0163361 .
?targetMotifMatchRegionMatch68 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0163369 .
?targetMotifMatchRegionMatchBeginMF_0163369 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0163362 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0163370 edam:has_input signature:MF_01633 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO31675MF_0163359, 1, (STRLEN(?templateMotifCigarO31675MF_0163359) - STRLEN(REPLACE(?templateMotifCigarO31675MF_0163359, CONCAT('^(?:-*[^-]){', STR(((186 - ?templateMotifSequenceMatchBeginPositionO3167560) + 1)), '}'), '')))), '[a-z]', '')) AS ?step171) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO31675MF_0163361, 1, (STRLEN(?targetMotifMatchCigarO31675MF_0163361) - STRLEN(REPLACE(?targetMotifMatchCigarO31675MF_0163361, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step171), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO31675MF_0163361, 1, (STRLEN(?targetMotifMatchCigarO31675MF_0163361) - STRLEN(REPLACE(?targetMotifMatchCigarO31675MF_0163361, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step171), '}'), '')))), '[^-]', ''))) AS ?step272) .
BIND(((?step272 + ?targetMotifMatchRegionMatchBeginPositionMF_0163362) - 1) AS ?thisPositionOn31) .
BIND(?thisPositionOn31 AS ?thisPositionOn32) .
BIND(?this AS ?pfs1t73) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfsb28) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfse29) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn31, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO31675MF_0163359, 1, (STRLEN(?templateMotifCigarO31675MF_0163359) - STRLEN(REPLACE(?templateMotifCigarO31675MF_0163359, CONCAT('^(?:-*[^-]){', STR(((195 - ?templateMotifSequenceMatchBeginPositionO3167560) + 1)), '}'), '')))), '[a-z]', '')) AS ?step174) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO31675MF_0163361, 1, (STRLEN(?targetMotifMatchCigarO31675MF_0163361) - STRLEN(REPLACE(?targetMotifMatchCigarO31675MF_0163361, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO31675MF_0163361, 1, (STRLEN(?targetMotifMatchCigarO31675MF_0163361) - STRLEN(REPLACE(?targetMotifMatchCigarO31675MF_0163361, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), '')))), '[^-]', ''))) AS ?step275) .
BIND(((?step275 + ?targetMotifMatchRegionMatchBeginPositionMF_0163362) - 1) AS ?thisPositionOn37) .
BIND(?thisPositionOn37 AS ?thisPositionOn38) .
BIND(?this AS ?pfs1t76) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfsb34) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfse35) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn37, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO31675MF_0163359, 1, (STRLEN(?templateMotifCigarO31675MF_0163359) - STRLEN(REPLACE(?templateMotifCigarO31675MF_0163359, CONCAT('^(?:-*[^-]){', STR(((198 - ?templateMotifSequenceMatchBeginPositionO3167560) + 1)), '}'), '')))), '[a-z]', '')) AS ?step177) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO31675MF_0163361, 1, (STRLEN(?targetMotifMatchCigarO31675MF_0163361) - STRLEN(REPLACE(?targetMotifMatchCigarO31675MF_0163361, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO31675MF_0163361, 1, (STRLEN(?targetMotifMatchCigarO31675MF_0163361) - STRLEN(REPLACE(?targetMotifMatchCigarO31675MF_0163361, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), '')))), '[^-]', ''))) AS ?step278) .
BIND(((?step278 + ?targetMotifMatchRegionMatchBeginPositionMF_0163362) - 1) AS ?thisPositionOn43) .
BIND(?thisPositionOn43 AS ?thisPositionOn44) .
BIND(?this AS ?pfs1t79) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfsb40) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfse41) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn43, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO31675MF_0163359, 1, (STRLEN(?templateMotifCigarO31675MF_0163359) - STRLEN(REPLACE(?templateMotifCigarO31675MF_0163359, CONCAT('^(?:-*[^-]){', STR(((201 - ?templateMotifSequenceMatchBeginPositionO3167560) + 1)), '}'), '')))), '[a-z]', '')) AS ?step180) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO31675MF_0163361, 1, (STRLEN(?targetMotifMatchCigarO31675MF_0163361) - STRLEN(REPLACE(?targetMotifMatchCigarO31675MF_0163361, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO31675MF_0163361, 1, (STRLEN(?targetMotifMatchCigarO31675MF_0163361) - STRLEN(REPLACE(?targetMotifMatchCigarO31675MF_0163361, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), '')))), '[^-]', ''))) AS ?step281) .
BIND(((?step281 + ?targetMotifMatchRegionMatchBeginPositionMF_0163362) - 1) AS ?thisPositionOn49) .
BIND(?thisPositionOn49 AS ?thisPositionOn50) .
BIND(?this AS ?pfs1t82) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfsb46) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfse47) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn49, 1) = 'C')) .
BIND(?this AS ?pfs26) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch87 faldo:location ?templateMotifSequenceMatchRegionO3167588 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO3167590 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO31675MF_0163383 .
?templateMotifSequenceMatchRegionO3167588 faldo:begin ?templateMotifSequenceMatchBeginO3167589 .
?templateMotifSequenceMatchBeginO3167589 faldo:position ?templateMotifSequenceMatchBeginPositionO3167584 ;
faldo:reference isoform:O31675-1 .
?templateMotifSequenceProfileAlignmentOperationO3167590 edam:has_input signature:MF_01633 ;
rdf:type edam:operation_0300 .
?targetMotifMatch91 faldo:location ?targetMotifMatchRegionMatch92 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0163394 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO31675MF_0163385 .
?targetMotifMatchRegionMatch92 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0163393 .
?targetMotifMatchRegionMatchBeginMF_0163393 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0163386 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0163394 edam:has_input signature:MF_01633 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO31675MF_0163383, 1, (STRLEN(?templateMotifCigarO31675MF_0163383) - STRLEN(REPLACE(?templateMotifCigarO31675MF_0163383, CONCAT('^(?:-*[^-]){', STR(((10 - ?templateMotifSequenceMatchBeginPositionO3167584) + 1)), '}'), '')))), '[a-z]', '')) AS ?step195) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO31675MF_0163385, 1, (STRLEN(?targetMotifMatchCigarO31675MF_0163385) - STRLEN(REPLACE(?targetMotifMatchCigarO31675MF_0163385, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO31675MF_0163385, 1, (STRLEN(?targetMotifMatchCigarO31675MF_0163385) - STRLEN(REPLACE(?targetMotifMatchCigarO31675MF_0163385, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), '')))), '[^-]', ''))) AS ?step296) .
BIND(((?step296 + ?targetMotifMatchRegionMatchBeginPositionMF_0163386) - 1) AS ?thisPositionOn56) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO31675MF_0163383, 1, (STRLEN(?templateMotifCigarO31675MF_0163383) - STRLEN(REPLACE(?templateMotifCigarO31675MF_0163383, CONCAT('^(?:-*[^-]){', STR(((20 - ?templateMotifSequenceMatchBeginPositionO3167584) + 1)), '}'), '')))), '[a-z]', '')) AS ?step197) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO31675MF_0163385, 1, (STRLEN(?targetMotifMatchCigarO31675MF_0163385) - STRLEN(REPLACE(?targetMotifMatchCigarO31675MF_0163385, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO31675MF_0163385, 1, (STRLEN(?targetMotifMatchCigarO31675MF_0163385) - STRLEN(REPLACE(?targetMotifMatchCigarO31675MF_0163385, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), '')))), '[^-]', ''))) AS ?step298) .
BIND(((?step298 + ?targetMotifMatchRegionMatchBeginPositionMF_0163386) - 1) AS ?thisPositionOn57) .
BIND(?this AS ?pfs2t99) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfsb53) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfse54) .
FILTER ((BOUND(?thisPositionOn56) && BOUND(?thisPositionOn57))) .
BIND(URI(CONCAT(STR(?this), '#MF_01633a52')) AS ?annotation52) .
BIND(?this AS ?pfs51) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag100) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag100, ?UNBOUND_VARIABLE) AS ?case14) .
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2157 .
BIND(?this AS ?case15) .
BIND(URI(CONCAT(STR(?this), '#MF_01633a16')) AS ?name16) .
BIND(URI(CONCAT(STR(?this), '#MF_01633a17')) AS ?name17) .
BIND(URI(CONCAT(STR(?this), '#MF_01633a18')) AS ?name18) .
BIND(URI(CONCAT(STR(?this), '#MF_01633a19')) AS ?name19) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(?this AS ?case20) .
BIND(URI(CONCAT(STR(?this), '#MF_01633a21')) AS ?name21) .
BIND(URI(CONCAT(STR(?this), '#MF_01633a22')) AS ?name22) .
BIND(URI(CONCAT(STR(?this), '#MF_01633a23')) AS ?name23) .
BIND(URI(CONCAT(STR(?this), '#MF_01633a24')) AS ?name24) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:1239 .
BIND(?this AS ?case25) .
}
}
"xsd:string |